• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit Disabled im Button

Status
Für weitere Antworten geschlossen.

yoshi95

Neues Mitglied
Problem mit Disabled im Button - ERLEDIGT

Das
Code:
[SIZE=2]
<input type=[/SIZE][SIZE=2][COLOR=#0000f0]"button"[/COLOR][/SIZE][SIZE=2] value=[/SIZE][SIZE=2][COLOR=#0000f0]"Nein"[/COLOR][/SIZE][SIZE=2] onmouseover=[/SIZE][SIZE=2][COLOR=#0000f0]"this.disabled = true;"[/COLOR][/SIZE][SIZE=2]>
[/SIZE]
funktioniert, aber das
Code:
[SIZE=2]
<input type=[/SIZE][SIZE=2][COLOR=#0000f0]"button"[/COLOR][/SIZE][SIZE=2] value=[/SIZE][SIZE=2][COLOR=#0000f0]"Nein"[/COLOR][/SIZE][SIZE=2] onmouseover=[/SIZE][SIZE=2][COLOR=#0000f0]"this.disabled = true;" [COLOR=black]onmouseout=[/COLOR][COLOR=#0000f0]"this.disabled = false;" [/COLOR][/COLOR][/SIZE][SIZE=2]>
[/SIZE]
irgendwie nich
 
Zuletzt bearbeitet:
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...
 
Zuletzt bearbeitet:
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>
<head>
<script type="text/javascript">
function on(){
document.getElementById("hallo").disabled = true;
}
function off(){
document.getElementById("hallo").disabled = false;
}
</script>
</head>
<body>
<input type="button" value="onmoueover" onmouseover="on()" onmouseout="off()"> <br><br>
<input type="button" value="schau" id="hallo">
</body>
</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:

Code:
<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 <div> um den Button herum erhält die gewünschten JavaScript-Funktionen. So klappt es dann auch mit dem enablen und disablen denke ich mal :-P

@bodyandsoul: es heißt JavaScript, nicht Java ;)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben