Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
eventHandler dynamisch ändern? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
eventHandler dynamisch ändern?


 
schmalle
25-02-2004, 14:36 
 
hailo ;)

ich versuche gerade mit folgendem salat:
document.getElementById('buttEditT').onmouseover = 'buttonOverblau(this)'; den eventHandler dynamisch zu setzen / zu ändern. es erscheint kein fehler, aber gesetzt wird och nix ... wäre es nicht erlaubt, sollte es doch wohl nen error geben oder?

thx

 
mrhappiness
25-02-2004, 14:50 
 
gesetzt wird och nix heißt, dass du danach noch den alten wert drinstehen hast?

geht da ne testausgabe mit alert()?

hast du's mal ohne hochkommata probiert?

 
schmalle
25-02-2004, 14:53 
 
also ohne hochkommata gibt es einen error.

nichts gesetzt heisst, dass beim begrabbeln des elements mit der maus nix passiert. somit ist der eventhandler nicht gesetzt :)

jetzt sag bitte nicht, dass die fkt() buttonOVerBlau nicht funktioniert. das tut sie einwandfrei.

mach hinne, ich hab ne deadline :D

alert() hatte ich auch schon probiert., geht auch nicht

 
mrhappiness
25-02-2004, 15:31 
 
google mal nach attachEvent und addEventListener, vielleicht hilft das ja

 
schmalle
25-02-2004, 15:53 
 
Original geschrieben von mrhappiness
google mal nach attachEvent und addEventListener, vielleicht hilft das ja :love: du bisch a schatz ;) attachEvent war die lösung!

 
mrhappiness
25-02-2004, 16:01 
 
den ereigniszuhörer hast du aber auch reingebastelt?
brauchst du doch für richtige Browser oder? ;)


naja, mir kann's ja egal sein, schatz bleibt schatz

 
schmalle
25-02-2004, 17:00 
 
für richtige browser brauche ich das nicht. ist nicht öffentlich die seite. da würde ich so´n schweinkram nicht brauchen ;)

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:07 Uhr.