powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Java Script: сабмит в модальном окне открывает новое окно. Почему???
6 сообщений из 6, страница 1 из 1
Java Script: сабмит в модальном окне открывает новое окно. Почему???
    #33798786
Glaz1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Итак, ситуация:
Есть страница 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" или выбрав что-нибудь из выпадающего списка) происходит открытие нового окна! Почему??? Как сделать так, чтобы при сабмите новое окно не открывалось, а всё происходило в модальном окне???
...
Рейтинг: 0 / 0
Java Script: сабмит в модальном окне открывает новое окно. Почему???
    #33799125
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй таргет явно прописать.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
Java Script: сабмит в модальном окне открывает новое окно. Почему???
    #33799370
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoпопробуй таргет явно прописать.


Не поможет. В модальном окне этот номер не пройдет.
...
Рейтинг: 0 / 0
Java Script: сабмит в модальном окне открывает новое окно. Почему???
    #33799446
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
М.Голованов maXmoпопробуй таргет явно прописать.


Не поможет. В модальном окне этот номер не пройдет.
Пройдет :)
...
Рейтинг: 0 / 0
Java Script: сабмит в модальном окне открывает новое окно. Почему???
    #33799808
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как всегда, последнее слово - за браузером :)
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
Java Script: сабмит в модальном окне открывает новое окно. Почему???
    #33800472
Glaz1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И браузер говорит ДА! Всем СПАСИБО!!!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Java Script: сабмит в модальном окне открывает новое окно. Почему???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]