Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Работа над сайтом > HTML/DHTML/CSS/JS/VB

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.07.2007, 23:47
cx717 вне форума Посмотреть профиль Найти все сообщения от cx717
  № 1  
Ответить с цитированием
cx717
Banned

Регистрация: Jun 2007
Сообщений: 8
По умолчанию window.open

На сайте есть страничка с портфолио, содержащая эскизы - кнопки. При клике на эти кнопки открывается новое окно,
содержащее большую фотографию.
Если использовать такой скрипт:

Код:
<HTML>
  <HEAD>
    <title></title>
  </HEAD>
    <BODY>

    <script language="JavaScript">
      myWin=open('brunotti.jpg', 'example','scrollbars,resizable,');
   </script>


   </BODY>
</HTML>
то открывается два окна, одно с фотографией, второе - пустое.

Вопрос: как открыть фотку в этом же html- документе, а не в новом окне ?


Последний раз редактировалось etc; 14.07.2007 в 13:45.
Старый 15.07.2007, 01:21
Dr.OH вне форума Посмотреть профиль Отправить личное сообщение для Dr.OH Найти все сообщения от Dr.OH
  № 2  
Ответить с цитированием
Dr.OH

Регистрация: Aug 2003
Сообщений: 299
Отправить сообщение для Dr.OH с помощью ICQ
а у меня одно
никогда так не делай: во-первых, оно window.open, во-вторых, так ты окно никогда не откроешь, т.е. это должно быть привязано к кнопочке, и, в-третьих, см. начало
да, и еще есть четвертое - а при чем здесь флэш?

Старый 15.07.2007, 12:25
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 3  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
Цитата:
Вопрос: как открыть фотку в этом же html- документе, а не в новом окне ?
а обычный <a href="foto.jpg">фото</a> уже не в моде?

Старый 15.07.2007, 13:30
Dr.OH вне форума Посмотреть профиль Отправить личное сообщение для Dr.OH Найти все сообщения от Dr.OH
  № 4  
Ответить с цитированием
Dr.OH

Регистрация: Aug 2003
Сообщений: 299
Отправить сообщение для Dr.OH с помощью ICQ
да, а на вопрос что-то я внимания не обратил... супер!
В качестве комментария могу добавить: по-моему все-таки лучше открывать в новом окне, причем следующим образом:
<a href="foto.jpg" onclick="m_open('foto.jpg'); return false;">link</a>
- таким образом и ссылка выглядит красиво и работать будет всегда.
а в функции m_open, имхо, следует открыть окно, совпадающее по размерам с картинкой, вписать туда действие, что по щелчку на картинке оно должно закрыться, вписать в качестве названия окна название картинки... в общем соль и перец по вкусу

Старый 15.07.2007, 21:02
cx717 вне форума Посмотреть профиль Найти все сообщения от cx717
  № 5  
Ответить с цитированием
cx717
Banned

Регистрация: Jun 2007
Сообщений: 8
Dr.OH, Mnilionic, есть флешка, при клике на нее нужно что бы открывалось окно браузера, не содержащее toolbar'а.
Вот вопщем и весь вопрос.Насколько я понял это решается при помощи javascript'а .

Старый 15.07.2007, 22:18
Dr.OH вне форума Посмотреть профиль Отправить личное сообщение для Dr.OH Найти все сообщения от Dr.OH
  № 6  
Ответить с цитированием
Dr.OH

Регистрация: Aug 2003
Сообщений: 299
Отправить сообщение для Dr.OH с помощью ICQ
см. здесь
http://www.flasher.ru/forum/showthre...7&goto=newpost та же самая тема обсуждается.

Старый 15.07.2007, 22:21
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 7  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
Что-то я не слышал в вопросе намёка про Флеш.
Код:
var js = "javascript:window.open('foto1.jpg','full','width=320,height=240,scrollbars=no,resizable=no,top=0,left=0')";
getURL(js,"_self");
Dr.OH, да Вашим методом открывать окно всётаки лучше, но если кликнуть по такой ссылке с зажатым шифтом или же правой кнопкой мыши -> "открыть в новой вкладке" -- то ни фига не откроется.
По этому, имхо, нужно давать либо прямые ссылки на картинки полного размера либо открывать их в зарнее подготовленном шаблоне.


Последний раз редактировалось Mnilionic; 15.07.2007 в 22:23.
Старый 16.07.2007, 06:03
cx717 вне форума Посмотреть профиль Найти все сообщения от cx717
  № 8  
Ответить с цитированием
cx717
Banned

Регистрация: Jun 2007
Сообщений: 8
Mnilionic, используя функцию get(js,"_self"); мой браузер выдает аплет :

Код:
 Macromedia Flash Player Security
.
.
.
to let this aplication comunicate with internet click "SETTINGS"
после чего открывает всеравно в НОВОМ окне сайт adobe.com


Последний раз редактировалось cx717; 16.07.2007 в 06:15.
Старый 16.07.2007, 16:49
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 9  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
Флеш-плеер и флеш-плагин не позволяют запускать JS скрипты на локальной машине.

Старый 16.07.2007, 22:59
cx717 вне форума Посмотреть профиль Найти все сообщения от cx717
  № 10  
Ответить с цитированием
cx717
Banned

Регистрация: Jun 2007
Сообщений: 8
С Флеш-плеером и флеш-плагином разобрался, спасибо Mnilionic и _etc.
Если открывать новое окно таким скриптом:
Код:
var js = "javascript:window.open('foto1.jpg','full','width=320,height=240,scrollbars=no,resizable=no,top=0,left=0')";
getURL(js,"_self");
то на месте основного окна появляется надпись на белом листе: [object Window].
Mnilionic, можно ли програмно заставить браузер оставаться на основной странице сайта ?

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:47.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 03:47.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.