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

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

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

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

// где windowName - имя модального окна
...
Рейтинг: 0 / 0
02.08.2005, 10:19
    #33195721
aaaaa!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) POST-метод в модальном окне
Неа, не помогает...
...
Рейтинг: 0 / 0
02.08.2005, 10:33
    #33195773
Berkut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) POST-метод в модальном окне
aaaaa!Неа, не помогает...А вы пробовали? ;-)
...
Рейтинг: 0 / 0
02.08.2005, 17:10
    #33197400
VladiCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) POST-метод в модальном окне
помогает только
Код: plaintext
<base href="_self">
...
Рейтинг: 0 / 0
02.08.2005, 17:12
    #33197404
VladiCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) POST-метод в модальном окне
извиняюсь, опечатка.
Код: plaintext
<base target="_self">
...
Рейтинг: 0 / 0
02.08.2005, 18:19
    #33197622
Berkut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) POST-метод в модальном окне
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
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) POST-метод в модальном окне / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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