Wymmek: Problem mit Internet Explorer

Beitrag lesen

hi ich hab folgendes Problem ich muss in der Schule ne aufgabe mit Javascript machen in der der Benutzer sich einen Hintergrund auswählen kann und die Textfarbe auch.... mit den Farben habe ich eine auswahlbox gemacht (klappt im internet explorer nicht) und eines in dem man einen HEX-Code ein giebt (klappt)

In Opera und Firefox klappt alles in Im ie nur wie oben beschrieben ...
PS.: wir benutzen in der schule version4 vom Internetexplorer....

<html>  
	<head>  
		<title>  
        	Unbenanntes Dokument  
        </title>  
  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>  
		<script language = "Javascript">  
function  BG()  
			{  
				if(document.HG.Farbe.value == "Schwarz")  
				{  
					var a = "Black"  
				}  
				  
				else if(document.HG.Farbe.value == "Weiß")  
				{  
					var a = "white"  
				}  
				  
				else if(document.HG.Farbe.value == "Grau")  
				{  
					var a = "grey"  
				}  
				  
				else if(document.HG.Farbe.value == "Blau")  
				{  
					var a = "blue"  
				}  
				  
				else if(document.HG.Farbe.value == "Hellblau")  
				{  
					var a = "aqua"  
				}  
			  
				else if(document.HG.Farbe.value == "Lila")  
				{  
					var a = "purple"  
				}  
				  
				else if(document.HG.Farbe.value == "Grün")  
				{  
					var a = "green"  
				}  
				  
	  
				else if(document.HG.Farbe.value == "Gelb")  
				{  
					var a = "yellow"  
				}  
				  
				  
				else if(document.HG.Farbe.value == "Rot")  
				{  
					var a = "red"  
				}  
				  
				document.bgColor = a  
				  
			}  
function EBG()  
			{	  
				var b = prompt("Bitte gebe einen Hexadezimalcode ein!","")  
				if (b.length == 6)  
				{  
				document.bgColor = b  
				}  
				  
				else if ( b.length < 6)  
				{  
				alert("Zu Kurz, \neinen mindesten 6 Stelligen Code eingeben")  
				}  
				else  
				{  
					alert("Zu Lang, \neinen höchstens 6 Stelligen Code eingeben")  
				}  
			}  
function TF()  
			  
			{  
				if(document.Text.Farbe.value == "Schwarz")  
				{  
					var a = "Black"  
				}  
				  
				else if(document.Text.Farbe.value == "Weiß")  
				{  
					var a = "white"  
				}  
				  
				else if(document.Text.Farbe.value == "Grau")  
				{  
					var a = "grey"  
				}  
				  
				else if(document.Text.Farbe.value == "Blau")  
				{  
					var a = "blue"  
				}  
				  
				else if(document.Text.Farbe.value == "Hellblau")  
				{  
					var a = "aqua"  
				}  
			  
				else if(document.Text.Farbe.value == "Lila")  
				{  
					var a = "purple"  
				}  
				  
				else if(document.Text.Farbe.value == "Grün")  
				{  
					var a = "green"  
				}  
				  
				else if(document.Text.Farbe.value == "Gelb")  
				{  
					var a = "yellow"  
				}  
				  
				  
				else if(document.Text.Farbe.value == "Rot")  
				{  
					var a = "red"  
				}  
				  
				document.fgColor = a  
			}  
  
function ETF()  
			  
			{	  
				var b = prompt("Bitte gebe einen Hexadezimalcode ein!","")  
				if (b.length == 6)  
				{  
				document.fgColor = b  
				}  
				  
				else if ( b.length < 6)  
				{  
				alert("Zu Kurz, \neinen mindesten 6 Stelligen Code eingeben")  
				}  
				else  
				{  
					alert("Zu Lang, \neinen höchstens 6 Stelligen Code eingeben")  
				}  
				  
			}  
function Datum()  
			{  
			 	var Tag_array = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag")  
  				var Monat_array = new Array("Januar ","Februar ","März ","April ","Mai ","Juni ","Juli ","August ","September ","Oktober ","November ","Dezember ")	  
				  
				var Datum = new Date()  
				var Tag	= Datum.getDay()  
				var Monat = Datum.getMonth()  
				var Zahl = Datum.getDate()  
				var Jahr = Datum.getYear()  
				var Stunde = Datum.getHours()  
				var Minuten = Datum.getMinutes()  
				var Sekunden = Datum.getSeconds()  
				document.getElementById("Date").firstChild.nodeValue = Tag_array[Tag] + ' der ' + Zahl + ', ' +  Monat_array[Monat] + Jahr + " um " + Stunde + ":" + Minuten + ":" + Sekunden  
				document.title = Tag_array[Tag] + ' der ' + Zahl + ', ' +  Monat_array[Monat] + Jahr + " um " + Stunde + ":" + Minuten + ":" + Sekunden  
			}  
	  
	</script>  
</head>  
  
<body>  
<form name="HG" id="form">  
  <select name="Farbe" onChange="BG()">  
  	<option>Farbe wählen</option>  
    <option>Schwarz</option>  
    <option>Weiß</option>  
    <option>Grau</option>  
    <option>Blau</option>  
    <option>Hellblau</option>  
    <option>Lila</option>  
    <option>Grün</option>  
    <option>Gelb</option>  
    <option>Rot</option>  
  </select>  
</form>  
<form name="EHG">  
  <input type="button" value="Eigene Farbe" onClick="EBG()">  
</form>  
<DIV id="Date" name="Date">  
<script language="JavaScript">  
	Datum()  
	setInterval('Datum()', 1000 )  
</script>  
</DIV>  
toller Text <BR>  
toller Text <BR>  
toller Text <BR>  
toller Text <BR>  
toller Text <BR>  
toller Text <BR>  
toller Text <BR>  
toller Text <BR>  
toller Text <BR>  
toller Text <BR>  
<form name="Text">  
  <select name="Farbe" onChange="TF()">  
  	<option>Farbe wählen</option>  
    <option>Schwarz</option>  
    <option>Weiß</option>  
    <option>Grau</option>  
    <option>Blau</option>  
    <option>Hellblau</option>  
    <option>Lila</option>  
    <option>Grün</option>  
    <option>Gelb</option>  
    <option>Rot</option>  
  </select>  
</form>  
<form name="TextEigene">  
  <input type="button" value="Eigene Farbe" onClick="ETF()">  
</form>  
  
  
</body>  
</html>