imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 16.08.2003, 02:37     # 1
Viroman
Guest
 
Сообщения: n/a

Можно задам вопрос про 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 страницы.
Буду очень признателен, заранее спасибо.
 
Старый 16.08.2003, 03:04     # 2
Viroman
Guest
 
Сообщения: n/a

Да ещё вот так пробовал
<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>
Тоже не помогает, закрывается главное окно, вместо попапа.
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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




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