Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   window.open + слушатель (https://javascript.ru/forum/misc/12551-window-open-slushatel.html)

aydar 22.10.2010 16:51

window.open + слушатель
 
Здравствуйте
Возможно ли поставить слушатель onload для window.open() и чтобы окно(новое) было активно ?
что то типа этого?:
var novoe;//задаем переменную
function нажал() {
novoe=window.open('http://javascript.ru','new','width=960,height=660,left=25,Scrollbars=1,toolbar=0');
}//откываем сайт
if(novoe.window.onLoad && novoe.window.focus;)//если новое окно загрузилось и окно в фокусе, то выполняем функцию x
{
функция
}
<input type=button onclick="нажал()">

или так?
Event.observe(novoe, 'load',function x() {
        x
    }

помогите пожалуйста
спасибо

Jurasmi 22.10.2010 17:05

Вам нужно чтобы при нажатии на кнопку открывалось новое окно, которое становилось активным?

aydar 22.10.2010 18:06

сделал.
----------------
подскажите пожалуйста как можно приостановить функцию? например таймер, что нужно вписать?
(как например при вылете алерта он останавливается, такой же нужен эффект, только с помощю функций)
вот секундомер:
<form name="d">
<p><input type="text" size="8" name="d2"></p>
</form>
<script type='text/javascript'>
var milisec=0
var seconds=0
document.d.d2.value='0'
function timer(){
if (milisec>=9){
milisec=0
seconds+=1
}
else
milisec+=1
document.d.d2.value=seconds
setTimeout("timer()",100)
}timer()
</script>

MadGest 22.10.2010 19:29

Запускаем таймер

interval = setInterval(func, 10);


И останавливаем

clearInterval(interval);


Часовой пояс GMT +3, время: 11:28.