You are here: irt.org | FAQ | JavaScript | Window | Q1663 [ previous next ]
In the main window:
<html>
<head>
<script language="JavaScript"><!--
function popup(select) {
var parms = '';
for (var i =select.selectedIndex; i < select.options.length; i++) {
if (select.options[i].selected) parms += '&' + escape(select.options[i].value);
}
parm = parm.substring(1); // remove first leading '&'
var windowReference = window.open('popup.htm?' + parms,'windowName');
//--></script>
</head>
<body>
<form onSubmit="return popup(this.form.selectName)">
<select name="selectName">
<option value="a">1
<option value="b">2
<option value="c">3
<option value="d">4
<option value="e">5
<option value="f">6
<option value="g">7
<option value="h">8
<option value="i">9
</select>
<input type="submit" value="send">
</form>
</body>
</html>In the popup.htm page:
<html>
<body>
<script language="JavaScript"><!--
var passed = window.location.search.substring(1);
var parms = passed.split('&');
for (i=0;i<parms.length;i++) {
parms[i] = unescape(parms[i]);
document.write(parms[i] + '<br>');
}
//--></script>
</body>
</html>