Problem bei einem alert in Kombination mit +screen.width+ und +screen.height

dErGoO

Grünschnabel
Hallo Leute, ich habe mir für meine Seite ein kleines Javascript geschrieben, das überprüfft welche Auflösung der User verwendet und in dann zu verschiedenen Versionen meiner Page weiterleitet. Jetzt will ich, dass wenn die Auflösung die der User benutzt nicht unterstützt wird ein alert mit einer entsprechenden Meldung kommt, in dem auch seine aktuelle Auflösung gezeigt wird. Ich habe folgendes Script geschrieben:

Code:
<script type="text/javascript">
<!--
if(screen.width == 1152) {
   self.location.href = 'home.html';
   }
   else if (screen.width == 1024) {
    self.location.href = 'home1.html';
	}
	else if (screen.width == 800) {
    self.location.href = 'home2.html';
	}
	else {
   alert('Achtung, ihre aktuelle Auflösung '+screen.width+
' x '+screen.height' wird von dieser Seite nicht unterstüzt, es kann
zu Darstellungsproblemen kommen!');
}

//-->
</script>

Wenn ich den letzten Teil des alerts, also das "wird von dieser Seite...", weglasse klappt alles ohne Probleme. Wahrscheinlich ein typischer Anfänger Fehler :)
Hoffe mir kann jemand helfen...
 
<script type="text/javascript">
<!--
if(screen.width == 1152) {
self.location = 'home.html';
}
else if (screen.width == 1024) {
self.location = 'home1.html';
}
else if (screen.width == 800) {
self.location = 'home2.html';
}
else {
alert('Achtung, ihre aktuelle Auflösung '+screen.width+
' x '+screen.height+' wird von dieser Seite nicht unterstüzt, es kann
zu Darstellungsproblemen kommen!');
}

//-->
</script>

nur ein fehlendes +...

du solltest jedoch auch nicht self.location.href sondern nur self.location benützen...futzt im Mozilla sonst nicht...

gruss
 

Neue Beiträge

Zurück