Problem mit Disabled im Button

Problem mit Disabled im Button - ERLEDIGT

Das [SIZE=2] <input type=[/SIZE][SIZE=2]"button"[/SIZE][SIZE=2] value=[/SIZE][SIZE=2]"Nein"[/SIZE][SIZE=2] onmouseover=[/SIZE][SIZE=2]"this.disabled = true;"[/SIZE][SIZE=2]> [/SIZE] funktioniert, aber das

[SIZE=2] <input type=[/SIZE][SIZE=2]"button"[/SIZE][SIZE=2] value=[/SIZE][SIZE=2]"Nein"[/SIZE][SIZE=2] onmouseover=[/SIZE][SIZE=2]"this.disabled = true;" onmouseout="this.disabled = false;" [/SIZE][SIZE=2]> [/SIZE] irgendwie nich

Ich denke mal onmouseover und onmouseout in einem HTML-Element geht nicht. Verstehe es aber auch nicht so richtig.
Bei Selfhtml funktioniert das aber:
SELFHTML: JavaScript / Sprachelemente / Event-Handler
Aber mit einer Anweisung. Versuche es mal so…

Bei mir hat es aber schon einmal funktioniert… von daher muss es wohl am code liegen. keine fehler, oder?? Bei mir geht das onmouseover aber das onmouseout nich…

Also ich sage es mal so es geht nicht weil ein html-element das disabled ist zählt für java nicht mehr als element wennst verstehst was ich mein …

„extern geht es …“

[HTML]



[/HTML]

kenn mich zwar net so gut mit java aus drum weiß ich net ob meine erklärung richtig war aber ich hoffe ich konnte dir weiterhelfen

Das der ursprüngliche Quellcode im ersten Posting nicht geht ist klar: man stellt den Button auf „disabled“ wodurch auch Eventhandler ihre Funktion verlieren. Also kann er auch nicht enabled werden.

Die Lösung wäre auf Grundlage von dem letzten Quellcode folgendes:

<html> <head> <script type="text/javascript"> function on(){ document.getElementById("testing").disabled = true; } function off(){ document.getElementById("testing").disabled = false; } </script> </head> <body> <div onmouseover="on()" onmouseout="off()"><input type="button" id="testing" value="onmoueover"></div></body> </html>

Man sieht: ein

um den Button herum erhält die gewünschten JavaScript-Funktionen. So klappt es dann auch mit dem enablen und disablen denke ich mal :stuck_out_tongue:

@bodyandsoul: es heißt JavaScript, nicht Java :wink:

Aber wie gesagt… es hat bei mir schon mal mit dem button allein funktioniert