Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: закрыть принудительно окно
 
 автор: drug boris   (28.07.2005 в 01:53)   письмо автору
 
 

хочу шоб окно сделав свое дело само закрылось :

if (pass=='azazel') {


alert(бла-бла), window.open('ссылка', 'имя нов окна',),
window.self(close)
}

но тут окошко перед тем как захлопнуться требует подтвердить...

через setTimeout( window.self(close),3000) низя??я не очень понл как енто работает...
[поправлено модератором]

   
 
 автор: servannin   (28.07.2005 в 03:13)   письмо автору
 
   для: 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>

   
 
 автор: P@Sol   (29.07.2005 в 16:24)   письмо автору
 
   для: servannin   (28.07.2005 в 03:13)
 

подскажите, пожалуйста, мне надо из одного окна открыть другое, а потом закрыть второе окно через 5 секунд...ваш скрипт подойдет?

   
 
 автор: glsv (Дизайнер)   (29.07.2005 в 08:52)   письмо автору
 
   для: drug boris   (28.07.2005 в 01:53)
 

Без подтверждения нельзя закрыть главное окно (защита от злонамеренного кода). А вот если вы из главного окна откроете другое (дочернее) окно, то его (дочернее окно) уже можно будет закрыть с помощью window.close()

   
 
 автор: P@Sol   (29.07.2005 в 09:16)   письмо автору
 
   для: 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

но не знаю работает ли

   
 
 автор: drug boris   (31.07.2005 в 01:24)   письмо автору
 
   для: P@Sol   (29.07.2005 в 09:16)
 

>to P@sol
похоже Дизайнер прав...хлавнюкое окно низя захлопнуть без запроса..тока вызвав из него дочернее...у ентого кода та же трабла будет...кстати вариант servannina те подходит..выставь в settimeout 5000

люди объясните...я не очень понл возможности
window.open
и уж совсем не врубил в document.open...
моно открыть окно(window.open
) потом создать/окрыть документ(document.open...) и в него вставить..
могит ссылки хто даст, хде про иерархию объектов и объекты-методы хорошо написано...

   
 
 автор: servannin   (31.07.2005 в 01:37)   письмо автору
 
   для: drug boris   (31.07.2005 в 01:24)
 

так а в чём проблема?
сейчас окно закрывается через 1.5 секунды...
ну выставляю я 5000(да хоть 50000),просто окно твоё закроется через 5 секунд...
можешь заменить строчку

  setTimeout( myWin.close,1500); 

на

myWin.close(); 

...окно будет закрываться мгновенно...

   
 
 автор: P@Sol   (01.08.2005 в 09:24)   письмо автору
 
   для: 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 в 11:49)   письмо автору
 
   для: P@Sol   (01.08.2005 в 09:24)
 

сделал так:


//в дочернем окне
<body onLoad="wclose()">
<script language="Javascript">
function wclose() {
<!--
window.setTimeout ("close()", 2000)
//-->
}
</script>

   
 
 автор: P@Sol   (01.08.2005 в 11:27)   письмо автору
 
   для: P@Sol   (29.07.2005 в 09:16)
 

<a href=# onclick="javascript:(window.opener=window).close();">закрыть</a>
говорят закрывает материнское окно из дочернего:)
http://forum.woweb.ru/print8376.html

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования