![]() |
ДВОЙНОЕ ДЕЙСТВИЕ ССЫЛКИ - ЗАКРЫТИЕ СУЩЕСТВУЮЩЕГО ОКНА И ОТКРЫТИЕ НОВОГО
Код:
<html>это полный код моей страницы. сверзху скрипт для открытия нового окна. сама ссылка, как уже догадались, просто с параметрами этого нового окна. так вот, ВОПРОС: как мне этой ссылке присвоить второе действие - закрытие данного окна, но не спрашивая пользователя о согласии. если это не возвожно с данным типом ссылки, то подскажите как это сделать. ДРУГОЙ ВАРИАНТ. возможно ли создать таймер по которому (когда он дойдет до 0) окно закроется не спрашивая пользователя о его согласии. заранее ОГРОМНОЕ человеческое спасибо |
обрадую тебя. ЭТОГО НЕЛЬЗЯ СДЕЛАТЬ
а вообще-то эта тема порядком поднадоела. так как народец частенько ее обсуждает если не лень можешь по поиску полазить |
|
А чё, в функции na_open_window низзя прописать закрытие активного окна?
|
А ты попробуй. :)
|
Дык рабочаа страница ИЕ вообще просто так не закроется - спросит сначала..
|
Всё вроде работает 8))
Там вон ниже написанно.. Кстати, саурс функции там нах не нужен.. Его смело мона удалять. |
Мля, жуть какая....
Вот путёвый вариант (в смысле ЦВЕТА) <html> <head> <title>outLINE. ñîáðàíèå ñî÷èíåíèé.</title><font face="Tahoma"></font> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <link rel="stylesheet" href="view/style.css" type="text/css"> <script language="JavaScript"> <!-- function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable) { toolbar_str = toolbar ? 'yes' : 'no'; menubar_str = menubar ? 'yes' : 'no'; statusbar_str = statusbar ? 'yes' : 'no'; scrollbar_str = scrollbar ? 'yes' : 'no'; resizable_str = resizable ? 'yes' : 'no'; window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menub ar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str); } // --> </script> </head> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" scroll="no"> <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="1"> <tr> <td align="center" valign="middle"> <a onClick="window.open('http://www1.r2.ru'); self.close()">outLINE. ñîáðàíèå ñî÷èíåíèé. </a></td> </tr> </table> </body> </html> |
mike_sobolev, твой код, разумеется, не работает -- выпрыгивает окно с запросом на закрытие окна. Работающий вариант приведен по ссылке, которую я дал выше. Там же объясняются все сопутствующие нюансы.
|
Ну и ?..
Вложений: 1
Странно было с вашей стороны, уважаемый Крэйзи,
давать эту ссылку. Там ведь ясно написано, что работает это ТОЛЬКО у вас. Результат во вложении. ЗЫ Мож у вас браузер какой специальный... |
Вот кстати, что пишут челы из Macromedia по этому вопросу:
procedure window.Close(): Closes the curent window. Navigator doesn't allow the main window to be closed from a subwindow without receiving the users permission from a security dialog box. Перевод думаю не нужен. Фишка в том, что закрыть просто так ты можешь только то, что сам открыл. А то, что открыл юзер, закрыть может тока он. Может есть каэшно какие-нибудь бешанные браузе |
Re: Ну и ?..
Цитата:
Какой был смысл твоего письма после этой ссылки -- тайна, покрытая мраком. |
Цитата:
|
Ладно, хусим.
Один чёрт, ни до чего не договоримся. |
спасибо Crzаy у меня работает в ИЕ6 и НетСк 7
|
| Часовой пояс GMT +4, время: 10:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.