Guardian: IE führt JS funktion nicht aus

Beitrag lesen

Hi,

das leidige Thema IE...

Ich habe eine funktion, die mit innerHTML text tauscht.

Dazu einen Button der die Funktion aufruft.

Dann sagt der IE folgendes:

SCRIPT445: Das Objekt unterstützt diese Aktion nicht.

Markiert ist das onClick="language()"

Jemand ne idee? Ich bin am verzweifeln mit diesem "$)%§)= browser! Chrome, FF, Opera und Safari funktionieren wunderbar.

<button type = "button"  onClick="language()" >
var lang = 1;

	function language()
	{
		if (lang == 1)
		{
			document.getElementById("S1").innerHTML ="Text";
			document.getElementById("S2").innerHTML ="Text";
			document.getElementById("S3").innerHTML ="Text";
			document.getElementById("S4").innerHTML ="Text";
			document.getElementById("S5").innerHTML ="Text";
			document.getElementById("S6").innerHTML ="Text";
			document.getElementById("S7").innerHTML ="Text";
			document.getElementById("S8").innerHTML ="Text";
			document.getElementById("S9").innerHTML ="Text";
			document.getElementById("S11").innerHTML ="Text";
			document.getElementById("S12").innerHTML ="Text";
			document.getElementById("S16").innerHTML ="Text";
			document.getElementById("S17").innerHTML ="Text";
			document.getElementById("S21").innerHTML ="Text";
			document.getElementById("S22").innerHTML ="Text";
			document.getElementById("S23").innerHTML ="Text";
			document.getElementById("S24").innerHTML ="Text";
			lang = 2;
		}
		else
		{
			document.getElementById("S1").innerHTML ="Text";
			document.getElementById("S2").innerHTML ="Text";
			document.getElementById("S3").innerHTML ="Text";
			document.getElementById("S4").innerHTML ="Text";
			document.getElementById("S5").innerHTML ="Text";
			document.getElementById("S6").innerHTML ="Text";
			document.getElementById("S7").innerHTML ="Text";
			document.getElementById("S8").innerHTML ="Text";
			document.getElementById("S9").innerHTML ="Text";
			document.getElementById("S11").innerHTML ="Text";
			document.getElementById("S12").innerHTML ="Text";
			document.getElementById("S16").innerHTML ="Text";
			document.getElementById("S17").innerHTML ="Text";
			document.getElementById("S21").innerHTML ="Text";
			document.getElementById("S22").innerHTML ="Text";
			document.getElementById("S23").innerHTML ="Text";
			document.getElementById("S24").innerHTML ="Text";
			lang =1;
		}
		
	}
	

akzeptierte Antworten