![]() |
Можно задам вопрос про 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 страницы. Буду очень признателен, заранее спасибо. |
Да ещё вот так пробовал
<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.