Homepage selbermachen 7.851 Themen, 35.616 Beiträge

Selbst anpassende Bildschirmauflösung für Homepage

Silvia Fehl / 3 Antworten / Flachansicht Nickles
Ich suche nach einer Möglichkeit zum selber anpassen bzw.
auslesen der Bildschirmauflösung suchst.

Hier eine Möglichkeit mit fehler.

Dieses Script ermittelt die Fensterbreite vom Browser und leitet auf eine dementsprechende Seite um


Was fehlt hier um es richtig einzusetzen?


<script>
var breite = screen.width;

if (breite >= 1280)
 window.location.href="1280.htm";
else
if (breite >= 1024)
 window.location.href="1024.htm";
else
if (breite <= 800)
 window.location.href="800.htm";
</script>


Oder gibt es noch eine bessere Lösung?


Mfg.
Silvia Fehl


 

bei Antwort benachrichtigen
Jens2001 Silvia Fehl „Selbst anpassende Bildschirmauflösung für Homepage“
Optionen

Äähh?
Was passiert in deinen Script wenn die Breite irgendwo zwischen 801-1023 berägt?????


Bei mir sieht ein Script das so etwas machst wie du vorhast so aus:



<body>

<p>
Ihr Browser ermittelt jetzt ihre Bildschirmauflösung
um zu einer angepassten Darstellung zu verzweigen.
</p>
<p>
Der Browser hat ermittelt<br>
Breite*Hoehe</p>


<script language="JavaScript">
<!--


var screenheigth = 0;
var screenwidth = 0;
screenheight = screen.height;
screenwidth = screen.width;


document.writeln (screenwidth);
document.writeln (" * ");
document.writeln (screenheight);

if(screenwidth >= 1000) {
top.location ="LFrames.html";
} else {
top.location ="SFrames.html";
}


//-->
</script>
<noscript>
<p>
<b>Ihr Browser unterstüzt kein Java-Script, oder Java-Script ist ausgeschaltet!</b>
</p>
</noscript>
<p>
Sollte Ihr Browser nicht automatisch weiterverzweigen so
können sie die Bildschirmauflösung hier von Hand waehlen!
</p>

<p>
<a href="SFrames.html"> 640*480 </a>
</p>
<p>
<a href="SFrames.html"> 800*600 </a>
</p>
<p>
<a href="LFrames.html"> 1024*768 </a>
</p>
<p>
<a href="LFrames.html"> 1152*864 </a>
</p>

</body>
</html>

bei Antwort benachrichtigen