Hi,
kann man per Javascript ein Background image eines anderen Elements ändern? http://justlous.de/temp/ffsearch.jpg
Bei Google hab ich leider nichts gefunden, zwar vieles mit onchange aber nicht das was ich suche.
Also,
vielen dank schon mal
##EDIT##
Ich habs nun halbwegs
Dadurch wird einfach die ID des listenelements getauscht und in der stylesheet sind dann die ID's definiert.
Nur es gibt einen Fehler, ob man dies so nennen kann? Und zwar wird die ID zwar onchange geändert, allerdings nur einmal. Wenn man also nach der Auswahl wieder was auswählt, dann wird nichts mehr geändert.
Evtl. kann man da einer weiterhelfen
kann man per Javascript ein Background image eines anderen Elements ändern? http://justlous.de/temp/ffsearch.jpg
Bei Google hab ich leider nichts gefunden, zwar vieles mit onchange aber nicht das was ich suche.
Also,
vielen dank schon mal
##EDIT##
Ich habs nun halbwegs
HTML:
<script>
<!--
function ChangeId(TheID)
{
document.getElementById(\'search\').id = TheID;
return true;
}
//-->
</script>
HTML:
<li id="search" class="navigation_right">
<form action="index.php" method="get">
<input type="text" size="53" class="search_textline" name="suche" />
<input type="text" size="53" class="search_textline" value="Suchbegriff..." name="suche" />
<select name="in" onChange="ChangeId(this.options[this.selectedIndex].value);" class="sectionselect">
<option value="search">Alle Bereiche</option>
<option value="search_news">News</option>
<option value="search_pictures">Fotos</option>
</select>
<input type="submit" value="" class="search_button"/>
</form>
</li>
Dadurch wird einfach die ID des listenelements getauscht und in der stylesheet sind dann die ID's definiert.
Nur es gibt einen Fehler, ob man dies so nennen kann? Und zwar wird die ID zwar onchange geändert, allerdings nur einmal. Wenn man also nach der Auswahl wieder was auswählt, dann wird nichts mehr geändert.
Evtl. kann man da einer weiterhelfen