11. januar 2004 - 21:00 
												Der er
									22  kommentarer													og1  løsning									 
									
		 
		
			
Skift af selected option i dropdown 
			Hey, 
Annonceindlæg tema 
Forsvar & beredskab 
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
 
 
	
		
								
					
				11. januar 2004 - 21:03 #1 
			 				
		 
		
			hvad med:
		
	 
	
		
								
					
				11. januar 2004 - 21:06 #2 
						
		 
		
			er hermed testet. virker ikke :/
		
		
	 
	
		
								
					
				11. januar 2004 - 21:07 #3 
						
		 
		
			document.validerlinkform.hovedkategori-10.Trailere.selected="true";
		
		
	 
	
		
								
					
				11. januar 2004 - 21:10 #4 
						
		 
		
			heller ingen held i det der..
		
		
	 
	
		
								
					
				11. januar 2004 - 21:19 #5 
						
		 
		
			Her er koden bag det (det er også i PHP):
		
	 
	
	
	
		
								
					
				11. januar 2004 - 21:24 #6 
						
		 
		
			Prøv:
		
	 
	
		
								
					
				11. januar 2004 - 21:32 #7 
						
		 
		
			den øverste virkede ikke,men den næste - hvordan finder jeg ID'et ?
		
		
	 
	
		
								
					
				11. januar 2004 - 22:42 #8 
						
		 
		
			Den første virker desværre kun ved <option value="Trailere">Trailere</option>
		
	 
	
		
								
					
				11. januar 2004 - 22:55 #9 
						
		 
		
			Linien:
		
	 
	
		
								
					
				11. januar 2004 - 22:59 #10 
						
		 
		
			Jeg får følgende fejl med det der:
		
	 
	
		
								
					
				11. januar 2004 - 23:09 #11 
						
		 
		
			Checket hvilken linie der fejler?
		
	 
	
		
								
					
				11. januar 2004 - 23:10 #12 
						
		 
		
			hov... rettere sagt:
		
	 
	
		
								
					
				11. januar 2004 - 23:12 #13 
						
		 
		
			Hmm... var vidst ikke det eneste sted... ændre den sidste stump kode til følgende:
		
	 
	
		
								
					
				11. januar 2004 - 23:15 #14 
						
		 
		
			^^ du havde lavet den før omtalte fejl en del gange - så den kunne af gode grunde ikke udskrive 10 (osv). Scriptet burde også have fejlet?!
		
	 
	
		
								
					
				11. januar 2004 - 23:16 #15 
						
		 
		
			får af vide at fejlen er i linje 49 tegn 1, hvis du så kigger i kildekoden på siden, ser du at linje 49 er:
<tr bgcolor="f7f7f7"><td height="24" class="infoheadline"><div align="left"><input type="radio" name="link" value="11"></div></td><td height="24" class="infoheadline">sadacxzdfokfacasln</td><td height="24" class="infoboxtext">01.01.1970</td><td height="24"><select name="hovedkategori11" class="infoboxtext" style="width: 150px" onChange="createOpts(this,'hovedkategori11');"><option selected="selected">Hovedkategori</option></select></td><td height="24"><div align="left"><input type="text" class="boxborder" value="STYLING" /></td><script language="javascript" type="text/javascript">createOpts(document.getElementById('hovedkategori11'));</script><script language="javascript" type="text/javascript">objSelect = document.validerlinkform.getElementById('hovedkategori11');for (var oIndex = 0; oIndex < objSelect.options.length; oIndex++) {if (objSelect.options[oIndex].text == 'BILER') {objSelect.selectedIndex = oIndex; break;}}</script><td height="24" class="infoboxtext"><em></em></td><td><input name="aktiver" type="button" class="boxborder" style="width: 50px" onClick='java script:window.location="validerlink.php?do=aktiver&id=11"' value="Aktiver" /></td><td><input name="vistilmelding" type="button" class="boxborder" style="width: 74px" onClick='java script:window.location="validerlink.php"' value="Tilmelingsdata" /></td></tr><tr bgcolor="f7f7f7"><td height="24" class="infoheadline"><div align="left"><input type="radio" name="link" value="9"></div></td><td height="24" class="infoheadline">Testhjemmeside</td><td height="24" class="infoboxtext">01.01.1970</td><td height="24"><select name="hovedkategori9" class="infoboxtext" style="width: 150px" onChange="createOpts(this,'hovedkategori9','underkategori9');"><option selected="selected">Hovedkategori</option></select></td><td width="155" height="24"><div align="left"><select name="underkategori9" class="infoboxtext" style="width: 150px"><option selected="selected"><-- Vælg Hovedkategori</option></select></div></td><script language="javascript" type="text/javascript">createOpts(document.getElementById('hovedkategori9'));</script><script language="javascript" type="text/javascript">objSelect = document.validerlinkform.getElementById('hovedkategori9');for (var oIndex = 0; oIndex < objSelect.options.length; oIndex++) {if (objSelect.options[oIndex].text == 'BILER') {objSelect.selectedIndex = oIndex; break;}}</script><td height="24" class="infoboxtext"><em></em></td><td><input name="aktiver" type="button" class="boxborder" style="width: 50px" onClick='java script:window.location="validerlink.php?do=aktiver&id=9"' value="Aktiver" /></td><td><input name="vistilmelding" type="button" class="boxborder" style="width: 74px" onClick='java script:window.location="validerlink.php"' value="Tilmelingsdata" /></td></tr><tr bgcolor="f7f7f7"><td height="24" class="infoheadline"><div align="left"><input type="radio" name="link" value="10"></div></td><td height="24" class="infoheadline">dgdg</td><td height="24" class="infoboxtext">01.01.1970</td><td height="24"><select name="hovedkategori10" class="infoboxtext" style="width: 150px" onChange="createOpts(this,'hovedkategori10','underkategori10');"><option selected="selected">Hovedkategori</option></select></td><td width="155" height="24"><div align="left"><select name="underkategori10" class="infoboxtext" style="width: 150px"><option selected="selected"><-- Vælg Hovedkategori</option></select></div></td><script language="javascript" type="text/javascript">createOpts(document.getElementById('hovedkategori10'));</script><script language="javascript" type="text/javascript">objSelect = document.validerlinkform.getElementById('hovedkategori10');for (var oIndex = 0; oIndex < objSelect.options.length; oIndex++) {if (objSelect.options[oIndex].text == 'TRAILERE') {objSelect.selectedIndex = oIndex; break;}}</script><td height="24" class="infoboxtext"><em></em></td><td><input name="aktiver" type="button" class="boxborder" style="width: 50px" onClick='java script:window.location="validerlink.php?do=aktiver&id=10"' value="Aktiver" /></td><td><input name="vistilmelding" type="button" class="boxborder" style="width: 74px" onClick='java script:window.location="validerlink.php"' value="Tilmelingsdata" /></td></tr><tr bgcolor="f7f7f7"><td height="24" class="infoheadline"><div align="left"><input type="radio" name="link" value="12"></div></td><td height="24" class="infoheadline">BG</td><td height="24" class="infoboxtext">01.01.1970</td><td height="24"><select name="hovedkategori12" class="infoboxtext" style="width: 150px" onChange="createOpts(this,'hovedkategori12','underkategori12');"><option selected="selected">Hovedkategori</option></select></td><td width="155" height="24"><div align="left"><select name="underkategori12" class="infoboxtext" style="width: 150px"><option selected="selected"><-- Vælg Hovedkategori</option></select></div></td><script language="javascript" type="text/javascript">createOpts(document.getElementById('hovedkategori12'));</script><script language="javascript" type="text/javascript">objSelect = document.validerlinkform.getElementById('hovedkategori12');for (var oIndex = 0; oIndex < objSelect.options.length; oIndex++) {if (objSelect.options[oIndex].text == 'BILER') {objSelect.selectedIndex = oIndex; break;}}</script><td height="24" class="infoboxtext"><em></em></td><td><input name="aktiver" type="button" class="boxborder" style="width: 50px" onClick='java script:window.location="validerlink.php?do=aktiver&id=12"' value="Aktiver" /></td><td><input name="vistilmelding" type="button" class="boxborder" style="width: 74px" onClick='java script:window.location="validerlink.php"' value="Tilmelingsdata" /></td></tr><tr bgcolor="f7f7f7"><td height="24" class="infoheadline"><div align="left"><input type="radio" name="link" value="13"></div></td><td height="24" class="infoheadline">sddaasdavbbvbcvb</td><td height="24" class="infoboxtext">01.01.1970</td><td height="24"><select name="hovedkategori13" class="infoboxtext" style="width: 150px" onChange="createOpts(this,'hovedkategori13','underkategori13');"><option selected="selected">Hovedkategori</option></select></td><td width="155" height="24"><div align="left"><select name="underkategori13" class="infoboxtext" style="width: 150px"><option selected="selected"><-- Vælg Hovedkategori</option></select></div></td><script language="javascript" type="text/javascript">createOpts(document.getElementById('hovedkategori13'));</script><script language="javascript" type="text/javascript">objSelect = document.validerlinkform.getElementById('hovedkategori13');for (var oIndex = 0; oIndex < objSelect.options.length; oIndex++) {if (objSelect.options[oIndex].text == 'BILER') {objSelect.selectedIndex = oIndex; break;}}</script><td height="24" class="infoboxtext"><em></em></td><td><input name="aktiver" type="button" class="boxborder" style="width: 50px" onClick='java script:window.location="validerlink.php?do=aktiver&id=13"' value="Aktiver" /></td><td><input name="vistilmelding" type="button" class="boxborder" style="width: 74px" onClick='java script:window.location="validerlink.php"' value="Tilmelingsdata" /></td></tr><tr bgcolor="f7f7f7"><td height="24" class="infoheadline"><div align="left"><input type="radio" name="link" value="14"></div></td><td height="24" class="infoheadline">Danske Bank</td><td height="24" class="infoboxtext">01.01.1970</td><td height="24"><select name="hovedkategori14" class="infoboxtext" style="width: 150px" onChange="createOpts(this,'hovedkategori14','underkategori14');"><option selected="selected">Hovedkategori</option></select></td><td width="155" height="24"><div align="left"><select name="underkategori14" class="infoboxtext" style="width: 150px"><option selected="selected"><-- Vælg Hovedkategori</option></select></div></td><script language="javascript" type="text/javascript">createOpts(document.getElementById('hovedkategori14'));</script><script language="javascript" type="text/javascript">objSelect = document.validerlinkform.getElementById('hovedkategori14');for (var oIndex = 0; oIndex < objSelect.options.length; oIndex++) {if (objSelect.options[oIndex].text == 'BILER') {objSelect.selectedIndex = oIndex; break;}}</script><td height="24" class="infoboxtext"><em></em></td><td><input name="aktiver" type="button" class="boxborder" style="width: 50px" onClick='java script:window.location="validerlink.php?do=aktiver&id=14"' value="Aktiver" /></td><td><input name="vistilmelding" type="button" class="boxborder" style="width: 74px" onClick='java script:window.location="validerlink.php"' value="Tilmelingsdata" /></td></tr><tr bgcolor="f7f7f7"><td height="24" class="infoheadline"><div align="left"><input type="radio" name="link" value="15"></div></td><td height="24" class="infoheadline">ffds</td><td height="24" class="infoboxtext">01.01.1970</td><td height="24"><select name="hovedkategori15" class="infoboxtext" style="width: 150px" onChange="createOpts(this,'hovedkategori15','underkategori15');"><option selected="selected">Hovedkategori</option></select></td><td width="155" height="24"><div align="left"><select name="underkategori15" class="infoboxtext" style="width: 150px"><option selected="selected"><-- Vælg Hovedkategori</option></select></div></td><script language="javascript" type="text/javascript">createOpts(document.getElementById('hovedkategori15'));</script><script language="javascript" type="text/javascript">objSelect = document.validerlinkform.getElementById('hovedkategori15');for (var oIndex = 0; oIndex < objSelect.options.length; oIndex++) {if (objSelect.options[oIndex].text == 'BILER') {objSelect.selectedIndex = oIndex; break;}}</script><td height="24" class="infoboxtext"><em></em></td><td><input name="aktiver" type="button" class="boxborder" style="width: 50px" onClick='java script:window.location="validerlink.php?do=aktiver&id=15"' value="Aktiver" /></td><td><input name="vistilmelding" type="button" class="boxborder" style="width: 74px" onClick='java script:window.location="validerlink.php"' value="Tilmelingsdata" /></td></tr><tr bgcolor="f7f7f7"><td height="24" class="infoheadline"><div align="left"><input type="radio" name="link" value="16"></div></td><td height="24" class="infoheadline">snaps!</td><td height="24" class="infoboxtext">01.01.1970</td><td height="24"><select name="hovedkategori16" class="infoboxtext" style="width: 150px" onChange="createOpts(this,'hovedkategori16','underkategori16');"><option selected="selected">Hovedkategori</option></select></td><td width="155" height="24"><div align="left"><select name="underkategori16" class="infoboxtext" style="width: 150px"><option selected="selected"><-- Vælg Hovedkategori</option></select></div></td><script language="javascript" type="text/javascript">createOpts(document.getElementById('hovedkategori16'));</script><script language="javascript" type="text/javascript">objSelect = document.validerlinkform.getElementById('hovedkategori16');for (var oIndex = 0; oIndex < objSelect.options.length; oIndex++) {if (objSelect.options[oIndex].text == 'BILER') {objSelect.selectedIndex = oIndex; break;}}</script><td height="24" class="infoboxtext"><em></em></td><td><input name="aktiver" type="button" class="boxborder" style="width: 50px" onClick='java script:window.location="validerlink.php?do=aktiver&id=16"' value="Aktiver" /></td><td><input name="vistilmelding" type="button" class="boxborder" style="width: 74px" onClick='java script:window.location="validerlink.php"' value="Tilmelingsdata" /></td></tr><tr bgcolor="f7f7f7"><td height="24" class="infoheadline"><div align="left"><input type="radio" name="link" value="17"></div></td><td height="24" class="infoheadline">
www.Bildillen.dk</td><td  height="24" class="infoboxtext">01.01.1970</td><td height="24"><select name="hovedkategori17" class="infoboxtext" style="width: 150px" onChange="createOpts(this,'hovedkategori17','underkategori17');"><option selected="selected">Hovedkategori</option></select></td><td width="155" height="24"><div align="left"><select name="underkategori17" class="infoboxtext" style="width: 150px"><option selected="selected"><-- Vælg Hovedkategori</option></select></div></td><script language="javascript" type="text/javascript">createOpts(document.getElementById('hovedkategori17'));</script><script language="javascript" type="text/javascript">objSelect = document.validerlinkform.getElementById('hovedkategori17');for (var oIndex = 0; oIndex < objSelect.options.length; oIndex++) {if (objSelect.options[oIndex].text == 'BILER') {objSelect.selectedIndex = oIndex; break;}}</script><td height="24" class="infoboxtext"><em></em></td><td><input name="aktiver" type="button" class="boxborder" style="width: 50px" onClick='java script:window.location="validerlink.php?do=aktiver&id=17"' value="Aktiver" /></td><td><input name="vistilmelding" type="button" class="boxborder" style="width: 74px" onClick='java script:window.location="validerlink.php"' value="Tilmelingsdata" /></td></tr>
derfor er det ikke så nemt at finde ud af, derfra :)
		
 
	
		
								
					
				11. januar 2004 - 23:31 #16 
						
		 
		
			Kan godt fortælle dig grunden til at det fejler - er at du prøver at "kontakte" validerlinkform før BODY'en (eller i det mindste </FORM>) er afsluttet - dermed kender den så ikke til formen, før den er dette.
		
	 
	
		
								
					
				11. januar 2004 - 23:34 #17 
						
		 
		
			Hmm *Gab* ... burde vidst få mig nåed søvn.
		
	 
	
		
								
					
				11. januar 2004 - 23:37 #18 
						
		 
		
		
	 
	
		
								
					
				12. januar 2004 - 17:04 #19 
						
		 
		
			okay, så vidt så godt :)
		
	 
	
		
								
					
				12. januar 2004 - 20:27 #20 
						
		 
		
			Hvis jeg har forstået din idé korrekt, kan du jo ligeså godt smide den objSelect (og tilhørende funktioner ind i createOpts - da denne så vil opdatere til den ønskede.
		
	 
	
		
								
					
				16. januar 2004 - 22:34 #21 
						
		 
		
			sub_zero:
		
	 
	
		
								
					
				16. januar 2004 - 22:48 #22 
						
		 
		
			Nej, problemet blev aldrig løst - havde ikke mere tid tilbage til den side (validerlink) - desværre! - jeg accepterer dog dit svar, som tak for den tid du har brugt på at hjælpe. Jeg vender nok tilbage en anden gang, når sitet er klar og jeg bare skal lave bugfixes :)
		
		
	 
	
		
								
					
				16. januar 2004 - 23:03 #23 
						
		 
		
			Bare i orden...
		
	 
	
		
	
		
		
		
			
			Vi tilbyder markedets bedste kurser inden for webudvikling