|
|
|
| хочу шоб окно сделав свое дело само закрылось :
if (pass=='azazel') {
alert(бла-бла), window.open('ссылка', 'имя нов окна',),
window.self(close)
}
но тут окошко перед тем как захлопнуться требует подтвердить...
через setTimeout( window.self(close),3000) низя??я не очень понл как енто работает...
[поправлено модератором] | |
|
|
|
|
|
|
|
для: drug boris
(28.07.2005 в 01:53)
| | Ну если я правильно тебя понял, могу предложить следующий вариант :
<html>
<head>
<script language="JavaScript">
<!-- hide
function Open_Close() {
myWin= open("yourhtmlpage.html");
myWin.document.open();
myWin.document.close();
setTimeout( myWin.close,1500);
}
// -->
Open_Close();
</script>
</head>
<body>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: servannin
(28.07.2005 в 03:13)
| | подскажите, пожалуйста, мне надо из одного окна открыть другое, а потом закрыть второе окно через 5 секунд...ваш скрипт подойдет? | |
|
|
|
|
|
|
|
для: drug boris
(28.07.2005 в 01:53)
| | Без подтверждения нельзя закрыть главное окно (защита от злонамеренного кода). А вот если вы из главного окна откроете другое (дочернее) окно, то его (дочернее окно) уже можно будет закрыть с помощью window.close() | |
|
|
|
|
|
|
|
для: drug boris
(28.07.2005 в 01:53)
| | вот что нашел
<!-- START OF SCRIPT -->
<form>
<input type="button" name="Exit" value="Закрыть окно" onClick="javascript:exit()">
</form>
<script>
function exit(){
close();
}
</script>
<!-- END OF SCRIPT -->
(с) http://javascripts.boom.ru/buttons.htm
|
но не знаю работает ли | |
|
|
|
|
|
|
|
для: P@Sol
(29.07.2005 в 09:16)
| | >to P@sol
похоже Дизайнер прав...хлавнюкое окно низя захлопнуть без запроса..тока вызвав из него дочернее...у ентого кода та же трабла будет...кстати вариант servannina те подходит..выставь в settimeout 5000
люди объясните...я не очень понл возможности
window.open
и уж совсем не врубил в document.open...
моно открыть окно(window.open
) потом создать/окрыть документ(document.open...) и в него вставить..
могит ссылки хто даст, хде про иерархию объектов и объекты-методы хорошо написано... | |
|
|
|
|
|
|
|
для: drug boris
(31.07.2005 в 01:24)
| | так а в чём проблема?
сейчас окно закрывается через 1.5 секунды...
ну выставляю я 5000(да хоть 50000),просто окно твоё закроется через 5 секунд...
можешь заменить строчку
setTimeout( myWin.close,1500);
|
на
...окно будет закрываться мгновенно... | |
|
|
|
|
|
|
|
для: servannin
(31.07.2005 в 01:37)
| | <script language=\"JavaScript\">
<!-- Start the text of programme
function question (file)
{
newwin = window.open(file,\"print\",\"width=300,height=300,scrollbars=yes,resizable=yes\");
setTimeout(newwin.close(),5000);
}
// -->
</script>
закрывает окно сразу же:( | |
|
|
|
|
|
|
|
для: P@Sol
(01.08.2005 в 09:24)
| | сделал так:
//в дочернем окне
<body onLoad="wclose()">
<script language="Javascript">
function wclose() {
<!--
window.setTimeout ("close()", 2000)
//-->
}
</script>
|
| |
|
|
|
|
|
|
|
для: P@Sol
(29.07.2005 в 09:16)
| | <a href=# onclick="javascript:(window.opener=window).close();">закрыть</a>
говорят закрывает материнское окно из дочернего:)
http://forum.woweb.ru/print8376.html | |
|
|
|