[Javascript] Adding an item to a select list from another window

Robert Pollard rpollard at apple.com
Wed Sep 24 21:39:19 CDT 2003


Hello all,

I hope this is not too much of challenge but I have been having bad  
luck with it.

I am executing this code from another window.  I have a lot of code  
that updates fields in the opening window from the opened window.  All  
my code works except this:

	var vFields = new Option(commaDelimitedList, "",false,false);
	var j = window.opener.document.forms[0].elements[aValue[i]].length;

It's good up until here.  This next line causes Explorer to  
unexpectedly quit.
	 
window.opener.document.forms[0].elements[aValue[i]].options[j].options[j 
] = vFields;
This next line just returns a no object error.
	window.opener.document.forms[0].elements[aValue[i]].options[j].value =  
commaDelimitedList;

Platform is Mac OS X 10.2.3
Explorer: 5.2

Any ideas why this wouldn't work?  Notice the second line actually  
returns a value.

Thanks for any insight,

Robert Pollard




More information about the Javascript mailing list