Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Java Script: сабмит в модальном окне открывает новое окно. Почему???
|
|||
|---|---|---|---|
|
#18+
Итак, ситуация: Есть страница parent.html: //------------------------начало кода---------------------- <HTML> <HEAD> <title>Parent Webform</title> <script language="javascript"> function OpenChild() { var ParmA = retvalA.value; var ParmB = retvalB.value; var ParmC = retvalC.value; var MyArgs = new Array(ParmA, ParmB, ParmC); var WinSettings = "center:yes;resizable:no;dialogHeight:300px" //ALTER BELOW LINE - supply correct URL for Child Form var MyArgs = window.showModalDialog( "child.php", MyArgs, WinSettings); if (MyArgs == null) { window.alert( "Nothing returned from child. No changes made to input boxes") } else { retvalA.value=MyArgs[0].toString(); retvalB.value=MyArgs[1].toString(); retvalC.value=MyArgs[2].toString(); } } </script> </HEAD> <body> <P><INPUT id="retvalA" type="text" value="AAA"></P> <P><BUTTON onclick="OpenChild()" type="button"> Open Child Window</BUTTON> </P> </body> </HTML> //------------------------конец кода---------------------- которая вызывает child.php: //------------------------начало кода---------------------- <HTML> <HEAD> <TITLE>Child Webform</TITLE> <script language="javascript"> function Done() { var MyArgs = 1; window.returnValue = MyArgs; window.close(); } </script> </HEAD> <form name=main method=post enctype='multipart/form-data'> <table><tr><td><a>Экзамен</a></td> <td><select name='level1' id='level1' onchange="document.forms.main.submit();"> <option value='3'>Первое</option> <option value='4'>Второе</option></select> </td></tr> </table> <BUTTON onclick="Done()" type="button">OK</BUTTON> <BUTTON onclick="document.forms.main.submit()" type="button">SUBMIT</BUTTON> </form> </HTML> //------------------------конец кода---------------------- Проблема: при выполнении метода submit() в модальном окошке где child.php (это можно пронаблюдать нажав кнопку "SUBMIT" или выбрав что-нибудь из выпадающего списка) происходит открытие нового окна! Почему??? Как сделать так, чтобы при сабмите новое окно не открывалось, а всё происходило в модальном окне??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 10:07 |
|
||
|
Java Script: сабмит в модальном окне открывает новое окно. Почему???
|
|||
|---|---|---|---|
|
#18+
попробуй таргет явно прописать. ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 11:37 |
|
||
|
Java Script: сабмит в модальном окне открывает новое окно. Почему???
|
|||
|---|---|---|---|
|
#18+
maXmoпопробуй таргет явно прописать. Не поможет. В модальном окне этот номер не пройдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 12:38 |
|
||
|
Java Script: сабмит в модальном окне открывает новое окно. Почему???
|
|||
|---|---|---|---|
|
#18+
М.Голованов maXmoпопробуй таргет явно прописать. Не поможет. В модальном окне этот номер не пройдет. Пройдет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 12:54 |
|
||
|
Java Script: сабмит в модальном окне открывает новое окно. Почему???
|
|||
|---|---|---|---|
|
#18+
как всегда, последнее слово - за браузером :) ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 14:22 |
|
||
|
|

start [/forum/topic.php?fid=16&tid=1346773]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
13ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 291ms |

| 0 / 0 |
