Anta att den sida som öppnar "popup"-fönstret ser ut så här:
<form name="f">
Till:<br>
<input type="text" name="to"><br>
Kopia:<br>
<input type="text" name="copy">
</form><br>
Då skulle koden i "popup"-fönstret kunna se ut så här:
<script type="text/javascript">
<!--
function addInfo(o){
if(!window.opener){
return 0;
}
var
f1=o.elements["s1"],
f1l=f1.length,
f2=o.elements["s2"],
f2l=f2.length,
ow=window.opener.document.forms["f"];
for(var i=0; i < f1l; i++){
if(f1[i].selected){
ow.elements["to"].value+=f1[i].value;
}
}
for(var i=0; i < f2l; i++){
if(f2[i].selected){
ow.elements["copy"].value+=f2[i].value;
}
}
self.close();
};
//-->
</script>
<form onsubmit="addInfo(this)">
<select name="s1" multiple="multiple">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select name="s2" multiple="multiple">
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
<input type="submit">
</form>
:)