| Цитата(Aliance @ 10.6.2005, 10:28) | | А если проверить наличие opener`а? |
Не прокатит:
location_opener_part1.htm
| Код | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head></head> <body onLoad="window.status='ura!!!';"> <script type="text/javascript"> <!-- var b=90; alert(window.opener);
function func() { window.open("./location_opener_part2.htm", "mywin"); }
//--> </script> Ura <a href="./location_opener_part2.htm">Test</a>
<span onclick="func()">Test name</span> </body></html> |
location_opener_part2.htm
| Код | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head></head>
<body onLoad="check();"> <script type="text/javascript"> <!-- function check() { alert(window.opener); if(window.opener) { alert(window.opener.b); alert(window.opener.status); } else alert("Ne pashet"); }
function func() { window.open("./location_opener_part1.htm", "mywin"); } //--> </script> Ura - part 2
<span onclick="func()">Test name</span>
</body></html> |
А с именами как я говорил выше прокатит, открываем part1, жмём на test name, открываеться окошко. Затем переходим по ссылке в родительском окне, поподаем на part2, от туда жмём на test name, уже в открытом окне грузиться part1. Но проверить открыто ли окно по моему нельзя. |