powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) POST-метод в модальном окне
8 сообщений из 8, страница 1 из 1
(JS) POST-метод в модальном окне
    #33194672
PDV1972
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с проблемкой:

1 - со страницы (допустим index.php) запускается модальное окно reg.php, которое содержит внутри себя форму (<FORM action='reg.php' method='POST'>)

2 - после срабатывание события submit() файл reg.php открывается в новом стандартном окне IE, а хотелось бы, чтобы он загружался в том же (уже открытом) модальном окне (как это происходит с обычными окнами).

Такое вообще возможно?
...
Рейтинг: 0 / 0
(JS) POST-метод в модальном окне
    #33194813
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Неа так не получится. Но можно сделать по другому - в модальном окне сделать только iframe который и будет подгружать странички которые тебе нужны.
...
Рейтинг: 0 / 0
(JS) POST-метод в модальном окне
    #33195657
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А разве такое не помогает?
Код: plaintext
1.
2.
3.
<FORM target='windowName' ...>

// где windowName - имя модального окна
...
Рейтинг: 0 / 0
(JS) POST-метод в модальном окне
    #33195721
aaaaa!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неа, не помогает...
...
Рейтинг: 0 / 0
(JS) POST-метод в модальном окне
    #33195773
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aaaaa!Неа, не помогает...А вы пробовали? ;-)
...
Рейтинг: 0 / 0
(JS) POST-метод в модальном окне
    #33197400
VladiCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помогает только
Код: plaintext
<base href="_self">
...
Рейтинг: 0 / 0
(JS) POST-метод в модальном окне
    #33197404
VladiCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извиняюсь, опечатка.
Код: plaintext
<base target="_self">
...
Рейтинг: 0 / 0
(JS) POST-метод в модальном окне
    #33197622
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladiChпомогает только
Код: plaintext
<base target="_self">
Возможно немного корявый пример, но суть думаю будет понятна:

Код: plaintext
index.html
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Modal Dialog Opener</title>

<script language='JavaScript'>
<!--
function openModalWindow()
{
	var foo = showModalDialog('test.php', '', "dialogWidth=300px; dialogHeight=150px; resizable=0; status=0; scroll=0; help=no;");

	if (foo!=null)
	{
		window.alert('foo: ' + foo);
	}
}
//-->
</script>
</head>
<body>
<button onClick="openModalWindow()">Show Modal Dialog</button>
</body>
</html>

Код: plaintext
test.php
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
<?php
// test.php

if (isset($_POST['foo']))
{
	echo 'Posted foo: '.$_POST['foo'];
}
?>

<html>
<head>
<title>test.php</title>
<script language='JavaScript'>
<!--
	window.name='test';
	
	function closeModalDialog()
	{
		window.returnValue = '<?echo (isset($_POST['foo'])) ? $_POST['foo'] : 'no value';?>';
		window.close();
	}
//-->
</script>
</head>
<body>

<form action='test.php' method='POST' target='test'>
Enter smth.: <input type='text' name='foo' value=''><br><br>
<input type='submit' value='Submit'>&n b s p;  <input type='button' value='Close modal dialog' onClick='closeModalDialog()'>
</form>
</body>
</html>

PS тестил в ИЕ6
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) POST-метод в модальном окне
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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