Verzögerte Reaktion im IE8?

breytex

Mitglied
Hallo zusammen, ich habe folgendes Javascript, welches durch eine Radiobox (onClick) ausgelöst wird:

Code:
function pwvisible()
{
if(document.getElementById('pwchange').style.display == ""){
	document.getElementById('pwchange').style.display = "none";
}else{
	document.getElementById('pwchange').style.display = "";
}
 
}

In allen Browsern funktioniert das "direkt", d.h. nach dem "ticken" der Radiobox wird sofort der Div -visible auf true (oder eben false) gestellt.

Nur im IE8 (6+7 glaube ich aber auch) funktioniert das nicht.
Da muss ich erst die Radiobox anklicken und dann nochmal "irgendwo anders" hinklicken.

Das ist für den User äußerst verwirrend...
Gibts dazu irgend eine Abhilfe, die das Problem löst, damit es in allen Browsern gleich funktioniert?

lG
 
Der IE behandelt das change-Event etwas anders, als der Rest der Browser.

Wann wird deine Funktion aufgerufen? Bei onchange, onclick, etc.?
 

Neue Beiträge

Zurück