This is my main window

<html>
<head>
<SPAN style="COLOR: green"><script language=javascript>
function PopWindow(URL,height,width)
{
// alert("in popwindow");
window.open(URL,height+width,"width="+width+",height="+height+",resize=no,resizable=no,scrollbars=yes,menubar=no,status=no");
window.focus();
}

</script>
</head>
<body>

<%

String StudentID=request.getParameter("id2");

System.out.println(StudentID);


%>

<form method="Post" name="f1" action="">
<table border=0 align=left>
<tr>
<td align=left><b><font color="maroon" size=3>&nbsp;|&nbsp;</font></b>Student ID</td><td><input type="text" name="StudentID" value="<%StudentID%>" size="20">&nbsp;&nbsp;&nbsp;&nbsp;<A HREF=Javascript:PopWindow(" ><img src="images/search.gif" border=0></a></td>
</tr>
</table>
<!-- end of table -->
</form>

this is my pop up window code

<c:forEach var="i" items="${bean.studentid}">
<tr><td>
<a href=http://127.0.0.1:8081/I_Campus/MainWindow.jsp?>&id2=<c:outvalue='${i.key}'/>onclick=window_close() ><c:out value="${i.key}"/></a></td>
<td><c:out value="${i.value}"/>
</td>
</tr>
</c:forEach>


but when the window is closed the value is not retrieved in main window ..can any one help me up
i am getting value in system.out.println();
but not in text box(input box)

<HTML>
<HEAD>
<SCRIPT LANGUAGE="JAVASCRIPT">
function doZoomback(sourceobj, destinationObj)
{   
    destinationObj.value=sourceobj.value;   
    window.close();
    }function doZoom(obj)
    {
        window.open("Zoomin.jsp?txttest=" + obj.value)
        }
        </SCRIPT>
        </HEAD><BODY>
        <TEXTAREA name="txtTest"><%=request.getParameter("txttest")%>
        </TEXTAREA>
        <input type="submit" name="cmdOK" value="OK" onclick="parent.doZoomback(txtTest,opener.document.all.txttest)">
        </BODY></HTML>

The above program is similar to ur program so i think it will solve ur problem..

leave ur comment to my id

Edited 3 Years Ago by pyTony: fixed formatting

Comments
Please do not mix-up Java with JavaScript
This article has been dead for over six months. Start a new discussion instead.