IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Можно задам вопрос про popupы (http://www.imho.ws/showthread.php?t=36747)

Viroman 16.08.2003 02:37

Можно задам вопрос про popupы
 
Ещё раз извиняюсь за мои чайниковские вопросы :)
Это я насчёт закрывающихся окон спрашиваю, автоматом которые спустя некоторого времени.
Я ни чуточники не понимаю в программировании, не имею литературы, учителей, ну только
кроме вас, потому обесудьте и не бейте :), я в стадии начинания и развития :)
Вопрос в следующем как закрывать попап-окно по его имени, или как оно там называется, по значению?
Вот предположим имею.
<HTML><HEAD>
</HEAD>
<SCRIPT language=JavaScript>
window.open('http://www.microsoft.com','okno','height=100,width=100');
time = 15;
time = time * 1000;
window.setTimeout("Timer()", time);
function Timer()
{
okno.close();
}
// -->
</SCRIPT>
<table><tr><td>Privet</td></tr></table>
</HTML>
У меня так естественно не закрывается попап, а только пишет, что 'okno' is undefined
Как в этом случае правильно переделать скрипт, чтобы именно по имени окна попапа-'okno'
закрывался этот самый попап спустя некоторое время.
Если можно поподробней, я же ведь сами знаете :)
/////////////////////////////////////////////


Потом дальше.

okoshko = window.open('http://www.microsoft.com','okno','height=100,width=100');
time = 15;
time = time * 1000;
window.setTimeout("Timer()", time);
function Timer()
{
okoshko.close();
}
// -->
</SCRIPT>
<table><tr><td>Privet</td></tr></table>
</HTML>
Так конечно работает, но ситуация такая, что нельзя добавлять ничего к этой строчке
window.open('http://www.microsoft.com','okno','height=100,width=100');
поэтому именно как есть хотелось бы по имени окна попапа закрывать сам попап.
Да и потом в этой ситуации так или иначе не работает Опера.
Тоесть встроенные комманды типа window.close(), self.close() и.т.п она понимает, а вот как я указал ничего делает. Кто по этому поводу знает как бороться?
PS:Это я на Опере без Java пробовал, на самом последней версии.
И ещё не могли вы скрипт переделать так, чтобы он функционировал при полном onload страницы.
Буду очень признателен, заранее спасибо.

Viroman 16.08.2003 03:04

Да ещё вот так пробовал
<HTML><HEAD>
</HEAD>
<SCRIPT language=JavaScript>
window.open('http://www.microsoft.com','okno','height=100,width=100');
time = 15;
time = time * 1000;
window.setTimeout("Timer()", time);
function Timer()
{
window.close('okno');
}
// -->
</SCRIPT>
<table><tr><td>Privet</td></tr></table>
</HTML>
Тоже не помогает, закрывается главное окно, вместо попапа.


Часовой пояс GMT +4, время: 15:09.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.