Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Запуск функции из другого окна... (https://javascript.ru/forum/misc/12525-zapusk-funkcii-iz-drugogo-okna.html)

095 21.10.2010 18:26

Запуск функции из другого окна...
 
Уважаемые, доброго времени суток!

Такая задачка имеется:
Есть одна страница с простой функцией раскрытия нескольких скрытых блоков <div>
Есть другие страницы, которым надо придать возможность обращаться к той единственной странице с блоками и запускать на ней же функцию раскрытия определенного блока....

функция
function wop(url,targ) {
newWin = window.open(url, targ);
newWin.focus;
newWin.onLoad = newWin.shTAB('aero1', '', 'plus', 'minus');


Совсем ничего не дает, т.к. кажется что документ не успевает загружаться...... :(

Подскажите, как лучше это реализовать?

095 22.10.2010 11:24

решено.....................
 
решено так:

function wop(url,targ) {
newWin = window.open(url, targ);
newWin.focus;
					
setTimeout("newWin.shTAB('aero1',newWin.document.getElementById('"+targ+"_tab'), 'plus', 'minus')",1000);
newWin.document.getElementById('aero1_tab'), 'plus', 'minus');
setTimeout("newWin.document.location.replace('"+url+"#"+targ+"')",1000);
shTAB('aero1', newWin.document.getElementById(targ+'_tab'), 'plus', 'minus');
newWin.document.location.replace(url+'#'+targ);
return false;
}


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