Hallo zusammen,
ich hoffe jemand liest diese Nachricht und kann mir
helfen:
Folgendes:
Kann mir jemand sagen wie man mit Hilfe von DHTML eine Selectbox..dynamisch mit Einträgen füllt???
ich habs mit folgendem Code probiert...
document.getElementByID("testselect").innerHTML="<option>Das sollte ein Neuer Punkt sein.</option>"
(und so sieht der Tag dazu aus)
<select id="testselect">
<option> Das steht schon drin </option>
</select>
ABER DAS KLAPPT EINFACH NICHT..DER ALTE EINTRAG WIRD RAUSGESCHMISSEN ABER DAFÜR NICHT DER NEUE EINGEFÜGT..
Seltsam ist das sowas klappt
document.getElementByID("testdiv").innerHTML="<a href="http:\wasweißich.de>Ein dynamisch dazugefügter Link</a>"
<div id="testdiv">
<a href="http:\wasweißich.de>Der alte Link</a>
</div>
Und hier noch zum Schluß ein kleiner Beispielcode zum Problem einfach kopieren und ausprobieren...
<HTML>
<script language="VBScript">
'die Jscript Variante unterscheidet sich eigentlich kaum..nur aus Anführungszeichen die Apostrophen machen und fertig.
sub addtoselect()
'innerhtml fügt zwischen den TAGS diesen HTML Code ein..
document.getElementByID("testselect").innerHTML="<option select> Hey du <option>"
end sub
' -----------------------------------------------------------------------------
sub test()
document.getElementByID("testdiv").innerHTML="<a href=""http:\wasweißich.de"">Ein dynamisch dazugefügter Link!</a>"
end sub
</script>
<div id="testdiv" onmouseover="test()">
<a href="http:\wasweißich.de"> Der alte Link </a>
</div>
<br>
<br>
<div onmouseover="addtoselect()">
Fahr hier drüber und die Selectbox sollte mit "Hey du" gefüllt werden.Aber nur der alte Eintrag wird entfernt.Damn it
</div<
<br>
<br>
<select id="testselect" onclick="addtoselect()">
<option select> Alter Eintrag <option>
</select>
</HTML>