|
|
|
|||||
Как закрыть окно браузера?
Как же закрыть это окно?
на кнопку во Flash: on (press){ getURL("javascript:CloseWin()"); } в HTML: <script> function CloseWin() { opener=window;self.close(); } </script> надо переместить в корень мувика....? |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
<script language="JavaScript"> <!-- hide function CloseWin() { window.close(); } // --> </script> И для вызова функции надо после ее имени и скобок с параметрами ставить оператор вызова функции - ; (в Вашем АС-скрипте этого нет. После getURL() Вы же поставили, а джава чем по-вашему хуже )
__________________
Reality.getBounds(this); Последний раз редактировалось Wolsh; 18.08.2007 в 12:34. |
|
|||||
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Цитата:
А закрыть вообще-то можно только то окно, что открыто методом window.open(), именно тогда свойство opener ссылается на окно, открывшее данныое. И с какой стати скрипт должен закрывать окно, которое не он открывал? |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
2 Kikasso А ты набери что я написал и проверь в ИЕ6. Если пишу как ведет себя значит проверял. Только к тексту сообщения от ИЕ не придирайся, я своими словами смысл передал. Опенера у меня, как видишь, и в помине нет. И нафиг он здесь не нужен.
С точка-запятая облажался. Джава сказал ЕСТЕСТВЕННО подразумевая джаваскрипт, чего цепляться когда смысл понятен, я же не завещание потомкам пишу.
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Цитата:
|
|
|||||
loading 50%
|
Простите за офтоп, помоему все флешеры проходили через соблазн закрыть браузер нафиг, потом приходило осознание что это полная чушь.
Попапы, как собственно правильно отметил Kikasso, и отвечают за возможность спокойно закрыть окно, открытое ранее скриптом. Причем, работает эта фигня только в ИЕ и то с трудом. Подобные действия программиста вне закона - дурной тон. Так что, лучше о сей кощунственной идеи забыть. |
|
|||||
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Да ну, что криминального может быть в закрытии окна допустим с фоткой, показанной крупным планом?
<html> <head> <script type='text/javascript'> var myWin; function openWin(){ myWin = open( document.location.href, 'newWin', ''); } function closeWin(){ self.close(); } function closeOpenedWin(){ if(myWin && !myWin.closed) myWin.close(); } </script> </head><body> <script type='text/javascript'> if(opener) document.write("<a href='#' onClick='closeWin();' >закрыть это окно</a>"); else{ document.write("<a href='#' onClick='openWin();' >открыть новое</a>"); document.write("<br/><a href='#' onClick='closeOpenedWin();' >закрыть новое</a>"); } </script> </body> </html> |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Kikasso, в топике автора ни слова не было о попап-окнах.
Там не много ни мало - "закрыть окно браузера". Так что хватит на меня бухтеть. А скрипт хорош, хотя пожалуй шибко мудреный, столько условий. Но может, поэтому и хорош.
__________________
Reality.getBounds(this); |
|
|||||
loading 50%
|
Ваще то речь изначально была про "корень мувика".
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Человек недавно в АС, скрипт на кнопках пишет - вот и мечется что делать.
forward, с кнопкой все нормально. Используй джава[скрипт] от Kikasso и будет тебе щасте.
__________________
Reality.getBounds(this); |
Часовой пояс GMT +4, время: 17:50. |
|
« Предыдущая тема | Следующая тема » |
|
|