bluecat
February 13, 2008, 9:02am
1
Hallo zusammen,
ich möchte den Wechsel der Auswahl in einer Combobox mitbekommen.
Dazu habe ich folgenden Code geschrieben.
document.observe(“dom:loaded”, function() {// Ausführen wenn DOM fertig
geladen
wurde
var myElement = $(‘book_category_id’);
alert(myElement.id);
Event.observe(myElement, ‘change’, greet);
var greet=function(e) {
alert('You clicked ’ + Event.element(e).id); };
});
Leider klappt es nicht.
Warum? Kann mir jemand helfen?
Danke
Ziab
bluecat
February 13, 2008, 10:18pm
2
Hallo Guido,
Guido P. schrieb:
Hallo zusammen,
ich möchte den Wechsel der Auswahl in einer Combobox mitbekommen.
Dazu habe ich folgenden Code geschrieben.
Warum nutzt Du in dem select_tag nicht einfach die
Option :onchange=> MyFunc()
gruß
Sven
bluecat
February 14, 2008, 1:21pm
3
Lieber Ziab,
Am Wed, 13 Feb 2008 09:02:14 +0100 schrieb Guido P.
[email protected] :
Event.observe(myElement, ‘change’, greet);
var greet=function(e) {
alert('You clicked ’ + Event.element(e).id); };
hier liegt das Problem: Du definierst greet erst nachdem du es als
Eventhandler registrierst. Wenn du die beiden Zeilen vertauschst, sollte
es funktionieren!
Beste Grüße
Moritz
bluecat
February 14, 2008, 1:45pm
4
Lieber Moritz,
habe das auch schon bemerkt und gefixt.
Danke trotzdem
Ziab
Zitat von Moritz H. [email protected] :