Цитата:
|
Цитата:
|
ksa, смотря где генерируется страница. Если на сервере - ты прав. А если у него на js все работает?
|
Цитата:
|
ksa, но зачем усложнять? Сначала сформировать, затем спарсить.
Не проще написать wnd.variable = 'x' ? |
Цитата:
<script> var variable='x'; </script> на странице окна? Это ведь так же частный случай с глобальной переменной... Причем не понятно будет ли значение присвоено перед собственно использованием это й переменной в том окне... |
Цитата:
Файл tmp.html <!DOCTYPE html> <html> <head> <!-- <script src='http://code.jquery.com/jquery-latest.js'></script> <link rel='stylesheet type=text/css href=tmp.css' /> --> <style type='text/css'> </style> <script type='text/javascript'> function test(){ var o=window.open('tmp1.html'); o.val='Ok'; }; </script> </head> <body> <button onclick='test();'>Test</button> </body> </html> Файл tmp1.html <!DOCTYPE html> <html> <head> <!-- <script src='http://code.jquery.com/jquery-latest.js'></script> <link rel='stylesheet type=text/css href=tmp.css' /> --> <style type='text/css'> </style> <script type='text/javascript'> alert(val); </script> </head> <body> <p>Test</p> </body> </html> На странице tmp1.html ошибка Цитата:
|
А при таком варианте
tmp.html <!DOCTYPE html> <html> <head> <!-- <script src='http://code.jquery.com/jquery-latest.js'></script> <link rel='stylesheet type=text/css href=tmp.css' /> --> <style type='text/css'> </style> <script type='text/javascript'> function test(){ var val='Ok'; window.open('tmp1.html?prm='+val); }; </script> </head> <body> <button onclick='test();'>Test</button> </body> </html> tmp1.html <!DOCTYPE html> <html> <head> <!-- <script src='http://code.jquery.com/jquery-latest.js'></script> <link rel='stylesheet type=text/css href=tmp.css' /> --> <style type='text/css'> </style> <script type='text/javascript'> var val=window.location.search.match(/prm=([^,$]*)/)[1]; alert(val); </script> </head> <body> <p>Test</p> </body> </html> Уже работает... |
Цитата:
|
Я сам уже залил:
http://pni22.ru/tmp.html Естесственно, все работает) Почему должно быть иначе - не знаю ) |
Часовой пояс GMT +3, время: 06:42. |