|
|
|
Supreme Being
      
участник
Last Login: 09.08.2006 1:01
Сообщ.: 83,
Visits: 887
|
|
Привет всем. Есть default.asp с двумя INPUT BirthDate и BirthdateMother каждое имеет картинку по корой юзер кликает. По клику запускаю openWindow function в которой формируется QueryString с файлом asp название формы и input элемента и затем открывается форточка popup.asp. ---- START default.asp <% option explicit %> <html> <head></head> <body> <script LANGUAGE="JavaScript"> function openWindow(pURL,pForm,pInput) { myURL = pURL + "?initialDate=" + escape(document.forms[pForm].elements[pInput].value); myURL = myURL + "&form=" + escape(pForm); myURL = myURL + "&input=" + escape(pInput); myWindow = window.open(myURL, "Calendar", 'toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=170,height=270');
} </script>
<table><tr><td>
<form NAME="sampleForm"> <table> <td>Birth Date :</td><td><input TYPE="text" NAME="BirthDate" VALUE=""> <input TYPE="IMAGE" SRC="w.gif" onclick="openWindow('mlcpopup.asp','sampleForm','BirthDate'); return false;"></td> <td>Birth Date Mother:</td><td><input TYPE="text" NAME="BirthDateMother"> <input TYPE="IMAGE" SRC="w.gif" onclick="openWindow('popup.asp','sampleForm','BirthDateMother'); return false;" id=IMAGE1 name=IMAGE1></td> </table> </form> </body> </html>
----- END default.asp в popup.asp читаю дату, название формы и input элемента. Чой-то делаю с датой и необходимо ее пульнуть назад на default.asp в вызывающее input.
----- START popup.asp -----------
<% option explicit %> <HTML> <HEAD> <TITLE>Choose date</TITLE> </HEAD> <BODY>
<% Dim mlcObj, myDate,pForm,pInput
If Request.QueryString("initialDate") <> "" Then myDate = Request.QueryString("initialDate") pForm = Request.QueryString("form") pInput = Request.QueryString("input") End If %> <SCRIPT LANGUAGE="JavaScript"> window.focus(); function setInfo(pStr,pForm,pInput) { window.opener.document.forms[pForm].elements[pInput].value= pStr; window.close(); } </SCRIPT>
<P ALIGN=CENTER> <A HREF=# onclick="setInfo(document.Calendar.mlcDate.value,pForm,pInput)"><FONT>OK</FONT></A> </P> </BODY> </HTML> ------- END popup.asp
В функции setInfo не читаются pForm, pInput и что делать не знаю. Как мне переписать popup.asp. Что использовать для передачи даты назад Input элементу в degault.asp Помогите!
|
|
|
|