![]() |
window.open
На сайте есть страничка с портфолио, содержащая эскизы - кнопки. При клике на эти кнопки открывается новое окно,
содержащее большую фотографию. Если использовать такой скрипт: Код:
<HTML>Вопрос: как открыть фотку в этом же html- документе, а не в новом окне ? |
а у меня одно :)
никогда так не делай: во-первых, оно window.open, во-вторых, так ты окно никогда не откроешь, т.е. это должно быть привязано к кнопочке, и, в-третьих, см. начало ;) да, и еще есть четвертое - а при чем здесь флэш? |
Цитата:
|
:) да, а на вопрос что-то я внимания не обратил... супер! :D
В качестве комментария могу добавить: по-моему все-таки лучше открывать в новом окне, причем следующим образом: <a href="foto.jpg" onclick="m_open('foto.jpg'); return false;">link</a> - таким образом и ссылка выглядит красиво и работать будет всегда. а в функции m_open, имхо, следует открыть окно, совпадающее по размерам с картинкой, вписать туда действие, что по щелчку на картинке оно должно закрыться, вписать в качестве названия окна название картинки... в общем соль и перец по вкусу ;) |
Dr.OH, Mnilionic, есть флешка, при клике на нее нужно что бы открывалось окно браузера, не содержащее toolbar'а.
Вот вопщем и весь вопрос.Насколько я понял это решается при помощи javascript'а . |
см. здесь
http://www.flasher.ru/forum/showthre...7&goto=newpost та же самая тема обсуждается. |
Что-то я не слышал в вопросе намёка про Флеш.
Код:
var js = "javascript:window.open('foto1.jpg','full','width=320,height=240,scrollbars=no,resizable=no,top=0,left=0')";По этому, имхо, нужно давать либо прямые ссылки на картинки полного размера либо открывать их в зарнее подготовленном шаблоне. |
Mnilionic, используя функцию get(js,"_self"); мой браузер выдает аплет :
Код:
Macromedia Flash Player Security |
Флеш-плеер и флеш-плагин не позволяют запускать JS скрипты на локальной машине.
|
С Флеш-плеером и флеш-плагином разобрался, спасибо Mnilionic и _etc.
Если открывать новое окно таким скриптом: Код:
var js = "javascript:window.open('foto1.jpg','full','width=320,height=240,scrollbars=no,resizable=no,top=0,left=0')";Mnilionic, можно ли програмно заставить браузер оставаться на основной странице сайта ? |
я опечатался, чтоб открылось новое окно нужно вторым параметром в getURL указать _blank, а не _self.
|
| Часовой пояс GMT +4, время: 03:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.