08. december 2003 - 21:56
Der er
8 kommentarer og 1 løsning
HTML: Javascript
Jeg har en select-box som denne: <SELECT SIZE="1" NAME="classid" class=but> <OPTION value=1z>1z <OPTION value=new>Opret ny klasse </SELECT> Det jeg nu vil have lavet på denne select-box, er at når man vælger "Opret ny klasse", så skal en div komme frem (bliver synlig).. <div id="new_class">Opret ny klasse</div> Er klar over at det er et lille javascript der skal til, men hvordan skal de se ud?
Annonceindlæg fra Computerworld
08. december 2003 - 22:02
#1
<SELECT SIZE="1" NAME="classid" class=but onchange="if(this.options[this.selectedIndex].value=='new'){document.getElementById('new_class').style.visibility=true}else{document.getElementById('new_class').style.visibility=false}"> Sårn i den dur?
08. december 2003 - 22:10
#2
langsom men sikker :-), eller noget *g* <BODY> <SELECT SIZE="1" NAME="classid" class="but" onchange="document.getElementById('new_class').style.display = (this.options[this.selectedIndex].value=='new')?'inline':'none'"> <OPTION value=1z>1z</OPTION> <OPTION value=new>Opret ny klasse</OPTION> </SELECT> <div id="new_class" style="display:none">Opret ny klasse</div> </BODY>
09. december 2003 - 15:40
#3
Jeg har taget udgangspunkt i din, Nikolaj.. <SELECT SIZE="1" NAME="classid" class=but onchange="if(this.options[this.selectedIndex].value=='new'){document.getElementById('new_class').style.display=inline}else{document.getElementById('new_class').style.display=none}"> Men jeg før nu følgende fejl: Fejl: 'inline' er ikke defineret. Hvordan rette vi den?