onclick funktionert im IE nicht

Stelo

Erfahrenes Mitglied
Mein nächstes Problem - achja, iwie mag mich Javascript nicht.

Also ich hab da was mit onclick() gemacht, im Firefox und Opera keine Probleme ... im IE funktioniert mal wieder NICHTS.

Zum testen:
http://stelo.bbping.de/schule/index.htm

Und der Code:

HTML:
<form name="formstyle">
<select name="style" size="1" >
<option value="blue" onclick="javascript:Style(this.value), location.reload()">blau
<option value="orange" onclick="javascript:Style(this.value), location.reload()">orange
</select>
</form>
Code:
var style;
style = "layout=blue";
function Style(style) {
	farbe = style;
	document.cookie = 'layout='+farbe+';';
         }
if(document.cookie){
	a = document.cookie;
         style=a;
 }
 if(style == "layout=blue") {

 document.write('<LINK REL="stylesheet" TYPE="text/css" HREF="CSS/blue.css">');
 }
  if(style == "layout=orange") {
 document.write('<LINK REL="stylesheet" TYPE="text/css" HREF="CSS/orange.css">');
 }

Viele Dank schon mal für eure Hilfe. :)
 
Innerhalb von onclick ist kein "javascript:" erforderlich.
Des weiteren wird ein Kommando mit ";" abgeschlossen und nicht mit ","

somit sollte ein onclick="Style(this.value); location.reload();" auch funktionieren.

Schöne Grüße
 

Neue Beiträge

Zurück