Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [JS] Bildschirmauflösung herausfinden und weiterleiten (https://www.delphipraxis.net/62434-%5Bjavascript%5D-bildschirmaufloesung-herausfinden-und-weiterleiten.html)

PierreB 4. Feb 2006 12:45


[JS] Bildschirmauflösung herausfinden und weiterleiten
 
Hallo,

ich hab da ein kleines Problemchen mit JavaScript.

Ich möchte das wenn ein User die Startseite betritt per JavaScript dessen Bildschirmauflösung ausgelesen wird, wenn größer also 1024x768 soll auf eine andere Seite weitergeleitet werden, wenn sie kleiner oder gleich 1024x768 ist kann man auf der Seite bleiben. Also hab ich Google angeschmissen und folgendes Script gefunden:
Code:
<SCRIPT language="JavaScript">
<!--
var screen = screen.width;
if (screen == "1280")location.href="impressum.html";
else if (screen == "1152")location.href="impressum.html";
else if (screen == "1024")location.href="index.html";
else if (screen == "800")location.href="index.html";
//-->
</SCRIPT>
In den <head> kopiert und im Browser angeguckt, leider jedoch meint der IE "'screen.width' is null or not an object".

Hat jemand ne Idee worans liegt ?

Thx

S2B 4. Feb 2006 12:50

Re: [JS] Bildschirmauflösung herausfinden und weiterleiten
 
Verwende mal einen anderen Variablennamen. :wink:

PierreB 4. Feb 2006 12:53

Re: [JS] Bildschirmauflösung herausfinden und weiterleiten
 
Zitat:

Zitat von S2B
Verwende mal einen anderen Variablennamen. :wink:

Danke jetzt gehts ! :cheers:

Nur noch ein Problem: Der IE 6 mit SP2 blockt das Script irgendwie, man bleibt also auf der Startseite, gibt es ne Möglichkeit das man diese "Sicherheit" umgehen kann ?

alcaeus 4. Feb 2006 12:55

Re: [JS] Bildschirmauflösung herausfinden und weiterleiten
 
Moin,

das Script wird nur geblockt, wenn du die Seite direkt oeffnest (im IE also C:\...\index.html steht). Wenn das Script von einem Webserver kommt, ist das ueberhaupt kein Problem.

Greetz
alcaeus

PierreB 4. Feb 2006 12:57

Re: [JS] Bildschirmauflösung herausfinden und weiterleiten
 
Ah danke, dann bin ich bester Hoffung. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz