![]() |
|
||||||||||
|
|
|
|||||
|
Пишу форму для проверки доменов. В основном окне сама форма и ссылка "больше расширений". По ее нажатию откравается окно в котором куча чекбоксов с названиями расширений. В нем отмечаем что надо и жмем ОК - дополнительное окно закрывается, а в родительском происходит переход по нужной ссылке (для проверки), например ch.pl?dom=bla-bla&tld=com&tld=net... и т. д.
Код в родительском окне: <a href="javascript:window.open('more.html','ext','width=470,height=420');void(0)">more ext.</a> Код в дочернем: <html> <script language="JavaScript" TYPE="text/javascript"> function Go() { str=opener.domainForm.dom.value;//значение из формы в родительском окне //act="qqq.html"; opener.location="ch.pl?dom="+str; } </script> <body> <a href="#" onclick="Go();">gooooooooo</a> </body> </html> Дык вот какая пурга - в строке opener.location="ch.pl?dom="+str; эта зараза не хочет писать знак вопроса (?) и все что дальше него игнорирует, и по этому строка в адресной строке родительского окна получается ch.plDomain (Domain - это значение поля формы в родительском окне. Что делать? ПомогитЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ!
__________________
With the best regards Alex V. White |
|
|||||
|
Ветеран форума
|
opener.location="ch.pl\?dom="+str;
|
|
|||||
|
В том то и грабли, что, естественно, я пробовал писать со слешом ="ch.pl\?dom="+str;
и после этого в адресной строке получается http://bla.com/ch.pl а далее все игнорируется. Я проверял - если написать ="ch.pl"+str; то будет все впорядке, т.е. http://bla.com/ch.plИмя_домена Вот такая вот фигня(
__________________
With the best regards Alex V. White |
![]() |
Часовой пояс GMT +4, время: 21:16. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|