Search the archives!
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Javascript] Object required, Line 0
- From: javascript@xxxxxxxxxx (Rodney Myers)
- Subject: [Javascript] Object required, Line 0
- Date: Wed, 17 Apr 2002 22:01:40 +0100
Steve, I believe that once you re-commence writing to the document that the script objects within the document are no longer available. Also to get the value the selected option of a select from within the select tag you can use this.value - but only if you are working in an MSIE only world. The non browser specific way is this.options[this.selectedIndex].value hth Rodney Steve wrote: > Will someone please help me understand what is needed > to eliminate the 'Object required, Line 0' message. If > I remove the onChange="process(value)" from the > "parent" selection it does not give the message but it > is useless then. I have reached a mental impasse and > would appreciate some help with this. Here is the > code: > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 > Transitional//EN" > "http://www.w3.org/TR/html4/loose.dtd"> > <html> > <head> > <!--Written by Stephan Starr extstarrfam at > cox-internet.com--> > <!--Alter according to your needs--> > <title>Parent List to Child List Display > Options</title> > <script language="javascript 1.2" > type="text/javascript"> > <!-- > function process(n) { > if(n==0) alert("no choice made"); > if(n==1) choiceOne(); > if(n==2) choiceTwo(); > if(n==3) choiceThree(); > } > > function choiceOne( ) { > alert("Rocks"); > //parentSelection( ); > this.document.write('<form name="choices"><select > name="child">'); > //document.write('<option value="0A" selected>Step 2 > Choices'); > this.document.write('<option value="1A">Limestone'); > this.document.write('<option value="2A">Granite'); > this.document.write('<option value="3A">Sandstone'); > this.document.write('</select>'); > > } > > function choiceTwo( ) { > alert("Woods"); > //parentSelection( ); > document.write('<form name="choices"><select > name="child">'); > //document.write('<option value="0A" selected>Step 2 > Choices'); > document.write('<option value="1A">Oak'); > document.write('<option value="2A">Walnut'); > document.write('<option value="3A">Ash'); > document.write('</select>'); > } > > function choiceThree( ) { > alert("Waters"); > //parentSelection( ); > document.write('<form name="choices"><select > name="child">'); > //document.write('<option value="0A" selected>Step 2 > Choices'); > document.write('<option value="1A">Fresh Water'); > document.write('<option value="2A">Salt Water'); > document.write('<option value="3A">Hard Water'); > document.write('</select>'); > } > > function parentSelection( ) { > > document.write('<form name="choices"><select > name="parent"onChange="process(value)">'); > document.write('<option value="0">Step 1 Choices'); > document.write('<option value="1">Rocks'); > document.write('<option value="2">Woods'); > document.write('<option value="3">Waters'); > document.write('</select><br><br></form>'); > } > > function fill_Window( ) { > // For process(n) I have tried using (value) and > (this.document.choices.parent.value) > this.document.write('<form name="choices"><select > name="parent" onChange="process(value)">'); > this.document.write('<option value="0">Step 1 > Choices'); > this.document.write('<option value="1">Rocks'); > this.document.write('<option value="2">Woods'); > this.document.write('<option value="3">Waters'); > this.document.write('</select>'); > > this.document.write('<br><br><br>'); > this.document.write('<select name="child">'); > this.document.write('<option value="0A" selected>Set 2 > Choices'); > this.document.write('</form>'); > > this.document.close( ); > this.document.choices.parent.focus( ); > } > //--> > </script> > </head> > <body onLoad="fill_Window( )"> > > </body> > </html> > > _______________________________________________ > Javascript mailing list > Javascript@xxxxxxxxxx > https://lists.LaTech.edu/mailman/listinfo/javascript
- References:
- [Javascript] Object required, Line 0
- From: Steve
- [Javascript] Object required, Line 0
- Prev by Date: [Javascript] how to break away from a frame.
- Next by Date: [Javascript] how to break away from a frame.
- Previous by thread: [Javascript] Object required, Line 0
- Next by thread: [Javascript] how to break away from a frame.
- Index(es):