Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   DHTML/JS/CSS (http://www.flasher.ru/forum/forumdisplay.php?f=24)
-   -   window.opener не работает (http://www.flasher.ru/forum/showthread.php?t=49662)

processor 28.09.2003 22:24

window.opener не работает
 
А вот никак не работает. ( хотя помниться давно пробовал работал ). Хочу вызвать функцию или достать обьект из родительского окна - реакция нулевая. Может я его открыл неправильно

popup=open ("colorlibrary.html","","width=400,height=300,status=no,toolbar=no,menubar=no,resizable=no");

внутри colorlibrary.html

<IMG src="canvas.gif"
onClick="window.opener.document.getElementById("options").value='opa!' ">


короче как мне 'options' достать или как функцию вызвать !

Froggy 08.10.2003 17:14

А вот обычным...
 
...
Код:

<A HREF="#" onClick="window.open('opened.phtml?capture=3010-0211_2001', 'joe',
config='height=650,width=430')" joe.name="1"><img src="../../images/small_3010-0211_2001.jpg" width="126" height="175" border=0></A>

файл opened.phtml ну примерно такой код:
Код:

switch($capture){
        case "3010-0211_2001":
                echo"<table border=0><tr><td align=center>";
                echo"<img src='http://www.mydomain.ru/images/3010-0211_2001.jpg'><br>";
                echo"<A HREF='' onClick='window.close()'>Закрыть окно</A>";
                echo"</td></tr></table>";
        break;
...
}
?>

Т.е. используется самая обычная window.open()

Froggy 08.10.2003 17:23

А вот обычным...
 
...
Код:

<A HREF="#" onClick="window.open('opened.phtml?capture=3010-0211_2001', 'joe',
config='height=650,width=430')" joe.name="1"><img src="../../images/small_3010-0211_2001.jpg" width="126" height="175" border=0></A>

файл opened.phtml ну примерно такой код:
Код:

switch($capture){
        case "3010-0211_2001":
                echo"<table border=0><tr><td align=center>";
                echo"<img src='http://www.mydomain.ru/images/3010-0211_2001.jpg'><br>";
                echo"<A HREF='' onClick='window.close()'>Закрыть окно</A>";
                echo"</td></tr></table>";
        break;
...
}
?>

Т.е. используется самая обычная window.open()


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.