hello everyone!
i had a form that will pass the value of child window listbox into the parent window listbox, but everytime i hit the submit button, only the hidden value is passed to the parent window, but i want the real value.
for example if i have the following:
[code=php]<option value=”001″>employee1</option>
only the “001” will appear in the parent window listbox, but i want the “employee1” to appear intead of “001”.
below my parent window code:
[code=php]<HTML>
<HEAD>
<SCRIPT LANGUAGE=”JavaScript”>
<!–
//by vwphillips – http://www.vicsjavascripts.org.uk
function NewOption(val){
//alert(‘The pager number & (val)’)
sel=document.getElementById(‘PICKED’);
sel.options[sel.options.length]=new Option(val,val,true,true);
}
// pop-up window
function PopUp(PopUpUrl){
var ScreenWidth=window.screen.width;
var ScreenHeight=window.screen.height;
var movefromedge=0;
placementx=(ScreenWidth/2)-((310)/500);
placementy=(ScreenHeight/2)-((240+10)/6);
WinPop=window.open(PopUpUrl,””,”width=310,height=240,toolbar=0,location=0,directories=0,status=0,scrollbars=0,menubar=0,resizable=0,left=”+placementx+”,top=”+placementy+”,screenX=”+placementx+”,screenY=”+placementy+”,”);
}
// –>
</SCRIPT>
</HEAD>
<BODY BGCOLOR=”#E0EOFF”>
<FONT FACE=”sans-serif”>
<!–
–>
<FORM NAME=”MYFORM”>
<CENTER>
<TABLE CELLPADDING=”7″ CELLSPACING=”0″ BORDER = “3” WIDTH=”203″ bgcolor=”#FFFFFF”>
<TR>
<TD>
</FONT>
<FONT FACE=”Verdana”>
<TABLE WIDTH=”40%” CELLPADDING=”0″ CELLSPACING=”0″ BORDER=”0″>
<TR>
<TD>
<FONT FACE=”Verdana”>
<TABLE WIDTH=”40%” CELLPADDING=”0″ CELLSPACING=”0″ BORDER=”0″ id=”table1″>
<TR>
<TD WIDTH=”40%” align=”center”>
<FONT FACE=”Verdana”><p align=”left”>
<SELECT NAME=”PICKED” SIZE=”9″ MULTIPLE style=”width: 240; height: 150″>
</SELECT></FONT></TD>
</TR>
</TABLE>
</font>
<p align=”center”><FONT FACE=”sans-serif”><input type=”button” name=”button” value=”child window” onclick=”PopUp(‘child.htm’)”></FONT></TD>
</CENTER>
</FORM>
</BODY>
</HTML>
below is the child window code:
[code=php]<HTML>
<HEAD>
<TITLE>Filter</TITLE>
<script language=”javascript”>
//by vwphillips – http://www.vicsjavascripts.org.uk
function SendInfo(){
var txtVal = document.usersform.usersselect.value;
var sel = window.opener.NewOption(txtVal);
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME=”usersform”>
<div align=”center”>
<table class=rowtable cellpadding=”10″ cellspacing=”1″ border=”0″ summary=”” width=”185″>
<TR class=row1 valign=top> <TH>Employees</TH></TR>
<TR VALIGN=”top”>
<TD class=row1 STYLE=”width:163px”>
<SELECT SIZE=6 NAME=”usersselect” STYLE=”width:155; height:96″>
<option value=”001″>Employee1</option>
<option value=”002″>employee2</option>
<option value=”003″>employee3</option>
<option value=”004″>employee4</option>
<option value=”005″>employee5</option>
</SELECT>
<INPUT TYPE=submit VALUE=”Submit” onclick=”SendInfo()”>
</TD>
</TR>
</TABLE>
</div>
</FORM>
</BODY>
</HTML>