Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.05.2012, 23:35
Новичок на форуме
Отправить личное сообщение для koshsh Посмотреть профиль Найти все сообщения от koshsh
 
Регистрация: 20.04.2012
Сообщений: 8

submit из всплывающего окна - с перезагрузкой родителя
Здравствуйте, прошу помощи...

Есть код (ниже): в родительском окне по нажатию на кнопку сабмит, открывается всплывающее окно, в нем то же кнопка сабмит, по нажатию на которую, модальное окно закрвается, а родительское окно перезагружается отправляя данные на сервер.

Суть: нужно передать инпут textarea не с родительского окна, а с всплываюшего. Подскажите, как сделать?

<html><head><title></title></head><body>

<form id="forma" onsubmit="alert('sumbitted...');" action="customer3.html" method="GET">
<input type="textarea" name="text" value="javascript window opener"/>
	<input type="button" name="btn" value="button" onClick="win_open(this.form.id)"/> <br>
</form>
	 
<script type="text/javascript" language="javascript">
function submitForm(id) {
	var form = document.getElementById(id);		
	if (form!=null) {
		form.submit();
	}
}

function win_open(formId){
	windop=window.open("","mywin","width=200,height=120");
	
	windop.document.write("<html><head><title>.....Demo window.....</title></head><body text='#ffffff'><center>");
  windop.document.write("<input type='button' value='Закрыть' onClick=\"window.opener.document.getElementById(\'"+formId+"\').submit();window.close()\">")
	windop.document.write("</center></body></html>");
	
	windop.document.close();
}
</script>

</body></html>
Ответить с цитированием
  #2 (permalink)  
Старый 07.05.2012, 10:03
Новичок на форуме
Отправить личное сообщение для koshsh Посмотреть профиль Найти все сообщения от koshsh
 
Регистрация: 20.04.2012
Сообщений: 8

help...
Ответить с цитированием
  #3 (permalink)  
Старый 07.05.2012, 19:27
Новичок на форуме
Отправить личное сообщение для koshsh Посмотреть профиль Найти все сообщения от koshsh
 
Регистрация: 20.04.2012
Сообщений: 8

или вот неплохой вариант, тут из всплывающего окна данные отправляются в родителя и выводятся через alert(), но мне надо посылать их сразу на сервер методом GET, с перезагрузкой родителя, подскажите как изменить код

Файл temp.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type='text/javascript'>
function Go() {
	var val=window.showModalDialog('tmp.html')
	alert(val)
}
</script>
</head>
<body>
	<input type='button' value='Go' onclick='Go()'>
</body>
</html>

Файл tmp.html
<html>
<head>
<title>Test</title> 
<script type='text/javascript'>
function Send() {
	var val=document.getElementById('data').value
	window.returnValue=val
	window.close()
}
</script>
</head>
<body>
	<form>
		<input type='text' id='data' />
		<input type='button' value='Send' onclick='Send()' />
	</form>
</body>
</html>
Ответить с цитированием
  #4 (permalink)  
Старый 07.05.2012, 21:26
Новичок на форуме
Отправить личное сообщение для koshsh Посмотреть профиль Найти все сообщения от koshsh
 
Регистрация: 20.04.2012
Сообщений: 8

Клёво самому с собой разговаривать...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прокрутка всплывающего окна greatilya (X)HTML/CSS 15 18.06.2014 13:45
Установка фрейм окна или всплывающего окна Sprat Элементы интерфейса 2 14.04.2012 19:09
Как получить элемент всплывающего окна simplexe Events/DOM/Window 1 20.10.2011 16:42
Позиционирование всплывающего окна debugx jQuery 5 24.05.2011 15:47
script для всплывающего окна?????! BIZNES123 Элементы интерфейса 3 04.12.2009 10:43