mit Cookies arbeiten (Problem im IE)

Stelo

Erfahrenes Mitglied
Hallo,
EDIT:
Ich habe gerade gesehen, dass das gar nichts im den Cookies zu tun hat.
Der Unterschied ist, dass in der Select-Box im Firefox immer der Style ausgewählt ist, der gerade angezeigt wird. Im IE wird immer der erste Eintrag angezeigt. Deswegen funktioniert onchange() auch nicht.
Ich wollte das jetzt mit folgendem Befehl umgehen:
document.formstyle.style.selectedIndex = 2; nur funktioniert das nicht! :( Wisst ihr vllt, woran das liegt?

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

Und der Code:
Code:
<script type="text/javascript">
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">');
document.formstyle.style.selectedIndex = 2;    
 }
</script>
HTML:
<form name="formstyle">
<select name="style" size="1" onchange="javascript:Style(this.form.style.value), location.reload()">
<option value="blue">blau
<option value="orange">orange
</select>
</form>

Hoffentlich könnt ihr mir (schnell) helfen! :) Danke schon mal.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück