﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / JavaScript  / Проблема с передачей данных / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 10 Jan 2009 07:25:51 GMT</lastBuildDate><ttl>20</ttl><item><title>Проблема с передачей данных</title><link>http://www.relib.com/forums/Topic722980-10-1.aspx</link><description>Привет всем.&lt;BR&gt;Есть default.asp с двумя INPUT BirthDate и BirthdateMother каждое имеет картинку по корой юзер кликает. По клику запускаю openWindow  function в которой формируется QueryString с файлом asp название формы и input элемента и затем открывается форточка popup.asp.&lt;BR&gt;---- START default.asp&lt;BR&gt;&amp;lt;% option explicit %&amp;gt;&lt;BR&gt;&amp;lt;html&amp;gt;&lt;BR&gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&lt;BR&gt;&amp;lt;body&amp;gt;&lt;BR&gt;&amp;lt;script LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;BR&gt;function openWindow(pURL,pForm,pInput) &lt;BR&gt;{&lt;BR&gt;	&lt;BR&gt;	myURL = pURL + &amp;quot;?initialDate=&amp;quot; + escape(document.forms[pForm].elements[pInput].value); &lt;BR&gt;	myURL = myURL + &amp;quot;&amp;amp;form=&amp;quot; + escape(pForm);&lt;BR&gt;	myURL = myURL + &amp;quot;&amp;amp;input=&amp;quot; + escape(pInput);&lt;BR&gt;	myWindow = window.open(myURL, &amp;quot;Calendar&amp;quot;,  'toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=170,height=270');&lt;BR&gt;&lt;BR&gt;}&lt;BR&gt;&amp;lt;/script&amp;gt;&lt;BR&gt;&lt;BR&gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;BR&gt;&lt;BR&gt;&amp;lt;form NAME=&amp;quot;sampleForm&amp;quot;&amp;gt;&lt;BR&gt;&amp;lt;table&amp;gt;&lt;BR&gt;&amp;lt;td&amp;gt;Birth Date :&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input TYPE=&amp;quot;text&amp;quot; NAME=&amp;quot;BirthDate&amp;quot; VALUE=&amp;quot;&amp;quot;&amp;gt;&lt;BR&gt;&amp;lt;input TYPE=&amp;quot;IMAGE&amp;quot; SRC=&amp;quot;w.gif&amp;quot; onclick=&amp;quot;openWindow('mlcpopup.asp','sampleForm','BirthDate'); return false;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;lt;td&amp;gt;Birth Date Mother:&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input TYPE=&amp;quot;text&amp;quot; NAME=&amp;quot;BirthDateMother&amp;quot;&amp;gt;&lt;BR&gt;&amp;lt;input TYPE=&amp;quot;IMAGE&amp;quot; SRC=&amp;quot;w.gif&amp;quot; onclick=&amp;quot;openWindow('popup.asp','sampleForm','BirthDateMother'); return false;&amp;quot; id=IMAGE1  name=IMAGE1&amp;gt;&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;lt;/table&amp;gt;&lt;BR&gt;&amp;lt;/form&amp;gt;&lt;BR&gt;&amp;lt;/body&amp;gt;&lt;BR&gt;&amp;lt;/html&amp;gt;&lt;BR&gt;&lt;BR&gt;----- END default.asp&lt;BR&gt;в popup.asp читаю дату, название формы и input элемента. Чой-то делаю с датой и необходимо ее пульнуть назад на default.asp в  вызывающее input. &lt;BR&gt;&lt;BR&gt;----- START popup.asp -----------&lt;BR&gt;&lt;BR&gt;&amp;lt;% option explicit %&amp;gt;&lt;BR&gt;&amp;lt;HTML&amp;gt;&lt;BR&gt;&amp;lt;HEAD&amp;gt;&lt;BR&gt;&amp;lt;TITLE&amp;gt;Choose date&amp;lt;/TITLE&amp;gt;&lt;BR&gt;&amp;lt;/HEAD&amp;gt;&lt;BR&gt;&amp;lt;BODY&amp;gt;&lt;BR&gt;&lt;BR&gt;&amp;lt;%&lt;BR&gt;	Dim mlcObj, myDate,pForm,pInput&lt;BR&gt;&lt;BR&gt;	If Request.QueryString(&amp;quot;initialDate&amp;quot;) &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then&lt;BR&gt;		myDate = Request.QueryString(&amp;quot;initialDate&amp;quot;)&lt;BR&gt;		pForm = Request.QueryString(&amp;quot;form&amp;quot;)&lt;BR&gt;		pInput = Request.QueryString(&amp;quot;input&amp;quot;)&lt;BR&gt;	End If&lt;BR&gt;	&lt;BR&gt;%&amp;gt;&lt;BR&gt;&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;BR&gt;window.focus();&lt;BR&gt;function setInfo(pStr,pForm,pInput)&lt;BR&gt;{&lt;BR&gt;window.opener.document.forms[pForm].elements[pInput].value= pStr;&lt;BR&gt;window.close();&lt;BR&gt;}&lt;BR&gt;&amp;lt;/SCRIPT&amp;gt;&lt;BR&gt;&lt;BR&gt;&amp;lt;P ALIGN=CENTER&amp;gt;&lt;BR&gt;&amp;lt;A HREF=# onclick=&amp;quot;setInfo(document.Calendar.mlcDate.value,pForm,pInput)&amp;quot;&amp;gt;&amp;lt;FONT&amp;gt;OK&amp;lt;/FONT&amp;gt;&amp;lt;/A&amp;gt;&lt;BR&gt;&amp;lt;/P&amp;gt;&lt;BR&gt;&amp;lt;/BODY&amp;gt;&lt;BR&gt;&amp;lt;/HTML&amp;gt;&lt;BR&gt;------- END popup.asp&lt;BR&gt;&lt;BR&gt;В функции setInfo не читаются pForm, pInput и что делать не знаю. Как мне переписать popup.asp. Что использовать для передачи даты  назад Input элементу в degault.asp&lt;BR&gt;Помогите!</description><pubDate>Tue, 04 Sep 2001 07:26:00 GMT</pubDate><dc:creator>vladimir_v</dc:creator></item></channel></rss>