pop up window to display an array object using Tomcat
Elizabeth Chen
Greenhorn
Joined: Aug 09, 2001
Posts: 7
posted
0
Hi, My problem looks like a javascript problem, but it is more seen when using Tomcat as the web server. I have a file (test.jsp) listing a list of items. When I click any of them, a popup window will display the corresponding data. The data are stored in two arrays (array1 and array2). But when I switch between the links, sometimes, the popup window does display the corresponding data, but sometimes displays nothing, Any clues? If I change the code to remove blank.htm page (example: window.open('','TheRemote'....) ), the output is appended to the end of the string. Thanks for help! ------------------- test.jsp: <html> <head><title>JSP Page</title> <script language="JavaScript" type="text/JavaScript"> var array1 = new Array( ); array1[0] = "Item1a"; array1[1] = "Item1b"; var array2 = new Array (); array2[0] = "Item2a"; array2[1] = "Item2b"; function displayArray (x) { var remote = window.open('blank.htm','TheRemote',"height=250,width=250,status=yes,toolbar=no,menubar=yes,location=no,resizable=yes,scrollbars=yes"); remote.focus(); var output = ""; for (var i=0; i<x.length; i++) { output += x[i] + ';'; } output = "<html><head><title>test</title></head><body>" + output + "</body></html>"; remote.document.write(output); } </script> </head> <body>
<A HREF="javascript isplayArray(array1);" >Item One</a><BR> <A HREF="javascript isplayArray(array2);">Item Two</a><BR> </body> </html> -------------- blank.htm (located in the same directory as test.htm) <html><head></head> <body> </body> </html>