Problem mit onClick-Ereignis
Koontz
- javascript
Hi,
ich erzeuge mittels PHP folgende Ausgabe innerhalb eines HTML-Listenfeldes:
echo "<option onClick='showDataM()' value='test'>Test</option>";
Das Problem ist nun, dass das onClick-Ereignis vom Internet-Explorer einfach ignoriert, sprich nicht ausgeführt wird. Im Mozilla-Browser funktioniert es hingegen einwandfrei. Hat jemand eine Idee, woran es liegen könnte?
Gruss,
Koontz
Leg das OnChange mal auf das umschließende <select>.
Erscheint mir logischer.
Leg das OnChange mal auf das umschließende <select>.
Erscheint mir logischer.
Hi,
hab das jetzt probiert und es funktioniert auch. Mit einem Problem: Wenn ich nun auf einen Bereich im Listenfeld klicke (das Listenfeld hatt eine feste Grösse und ist nicht immer mit Einträgen voll), wo kein Eintrag vorhanden ist, wird trotzdem das onClick-Ereignis ausgeführt. Es soll aber wirklich nur ausgeführt werden, wenn man auch explizit auf einen Eintrag klickt. Deshalb hab ich das onClick-Ereignis auch zuerst auf die Einträge selbst gelegt.
Also gibt es vielleicht noch eine bessere Möglichkeit?
Gruss,
Koontz
Da könntest du in der Methode, die du aufrufst ja prüfen, ob der aktuelle Wert sinnvoll gefüllt ist...
Da könntest du in der Methode, die du aufrufst ja prüfen, ob der aktuelle Wert sinnvoll gefüllt ist...
Ja, so hab ich es jetzt gemacht und nu gehts endlich :)
Danke nochmal.