Schönen guten Abend,
Eine Neuling-Frage habe ich über Prototype.
und zwar wollte ich ein 'Change'-Observer an ein Form installieren. habe ich folgende Code geschrieben,
<script type="text/javascript" src="scripts/prototype.js"></script>
<script type="text/javascript" src="scripts/scriptaculous.js"></script>
...
...
<script language="javascript">
function addObservers(){
// ich habe auch mit Event.observe('singleEvalueForm', ...)
// versucht, tuts auch nicht
Event.observe($('singleEvalueForm'),'change',function(evt){
// funktionsname habe ich mit 'event' auch versucht
handelFormChange(evt);
});
}
function handelFormChange(ev){
if(!ev){ ev = window.event; } // ich habe mit UND ohne diesen Befehl versucht
$(ev.target.id).setStyle({'backgroundColor': '#FFD9D7'});
}
Event.observe(window, 'load', addObservers);
Zum Aufruf der Methode Observe habe ich auch mit anderen Alternativen, nämlich $('form_id').observe('change', ...) versucht, tuts nimmer...
Es funktioniert einwandfrei unter FF3 , Chrom und Safari 4, aber unter
IE8( auch IE7-Mode ) nicht, der Browser tuts garnichts, auch keine Fehlermeldung.
Ich bin total neu in Javascript sowie Prototype, keine Ahnung was sonst noch hier fehlt, bitte um Ihre Hinweise.. Vielen Dank im Voraus