Hallo,
ich weiß das Problem wurde schon zig mal durchgekaut. Eine Lösung mit onChange ist mir natürlich auch in den Sinn gekommen.
Was ist aber zB, wenn folgendes Szenario auftritt:
<select>
<option>-</option>
<option onClick="window.location.href='http://www.seite1.de'">Test1</option>
<option onClick="window.location.href='http://www.seite2.de'">Test2</option>
</select>
Da komme ich mit onChange nicht weit. Habe es schon versucht als value in die option zu verpacken:
<select id="test" onChange="document.getElementById('test').options[document.getElementById('test').selectedIndex].value">
<option>-</option>
<option value="window.location.href='http://www.seite1.de'">Test1</option>
<option value="window.location.href='http://www.seite2.de'">Test2</option>
</select>
Aber wer hätte es gedacht, es funktioniert natürlich nicht.
Langsam geht mir echt die Puste aus und weiß nicht mehr weiter. Eventuelle stehe ich vor einem wirklichen Problem, wo ich keine Lösung für sehe/finde, oder ich sehe einfach den Wald vor lauter Bäumen nicht mehr.
Ich würde mich sehr freuen, wenn mir jemand helfen könnte.
Mfg Tom