задать у opener функцию и вызвать её
Приветствую всех
если не сложно подскажите каким образом можно задать функцию в родительском окне и вызвать её вот этот код отлично работает opener.alert(1); а вот этот отрабатывает в дочернем окне opener.mfunc=function(){alert(1);} opener.mfunc(); Заранее спасибо |
А вы не можете просто добавить функцию в родительское окно, в плане вручную в код вписать, а не динамически?
|
к сожалению нет,
получается нельзя так сделать? |
родительское окно не на стороннем сервере находится?
|
нет, тот же домен, тот же сервер,
я на локалхосте щас тестирую и все равно не канает |
кстати еще вот что интересно,
если я сделаю так opener.mfunc=function(){alert(1);} opener.mfunc(); и потом в родительском выполню mfunc() то алерт будет в дочернем окне:( |
такое канает, но делать так не хотелось бы :(
opener.eval("function mfunc(){alert(222222);};"); opener.mfunc() |
а ну правильно, объект window внутри твоей функции открываемого окна а не родительского.
Так будет работать: opener.t = function(){opener.alert(1)} opener.t(); |
во я балбес......спасибо огромное :)
|
Часовой пояс GMT +3, время: 12:35. |