Weiterleitung durch Auflösung

venom

Lieutenant
Registriert
Okt. 2001
Beiträge
848
So, ich möchte gerne wissen wie das genau funktioniert. Hab mich schon schlau gemacht bei selfhtml, aber irgendwie klappt das nicht wirklich.

HTML:
script type="text/javascript">
if (screen.height >= 1280) {
  window.location.href = "indexx1.htm";
} else {
  window.location.href = "indexx.htm";
}
</script>
<script type="text/javascript">
if (screen.width >= 1024) {
  window.location.href = "indexx1.htm";
} else {
  window.location.href = "indexx.htm";
}
</script>

wenn einer die auflösung 1280x1024 hat, dann müsste er doch auf indexx1.htm weitergeleitet werden, falls er eine kleinere auflösung besitzt sollte er auf indexx.htm kommen.

aber beides funktioniert nicht :(

siehe http://wWw.vEnoMaZn.dE

die doorpage bzw. die index.htm ist die, wo die weiterleitung im quelltext steht.

Vielen dank im voraus
 
Öhm ich glaub du hast height mit width vertauscht ;)

Zu dem seh ich keinen Sinn für das 2. Script, da bei dem 1. Script ja schon auf die Seite umgeleitet wird, d.h. das 2. Script wird nie ausgeführt.
 
Zuletzt bearbeitet:
2. script hatte ich dazu gefügt, weil es davor mit dem 1. script nicht geklappt hatte.

mit der höhe und breite kam ich nach einer zeit so durcheinander, weil es nicht funzte :)

hab es nochmal geändert.

HTML:
script type="text/javascript">
if (screen.height >= 1024) {
  window.location.href = "indexx1.htm";
} else {
  window.location.href = "indexx.htm";
}
</script>

edit#1: die weiterleitung funktioniert jetzt super, nur hab ich auf meiner index.htm eine weiterleitung die eigetlich nach 3 sekunden erfolgt.

aber jetzt wird man sofort weitergeleitet.

HTML:
<meta http-equiv="refresh" content="3; url=indexx.htm">

edit#2: ach durch die schleife ging der erst gar nicht zu diesen befehl

HTML:
<meta http-equiv="refresh" content="3; url=indexx.htm">

sprich hat die übersprungen. musste eine neue html seite schreiben wo dieses reinkam.

closed :)

vielen dank für alles
 
Zuletzt bearbeitet:
Igitt, was ist das denn?

Programmiere anständiges (X)HTML, dann brauchst so einen Mist nicht. Was machst Du mit Leuten, die aus welchen Gründen auch immer kein Javascript ausführen können? Die müssen draußen bleiben?

Ich rate Dir von solchen Spielchen vehement ab. Verwende Stylesheets mit relativen Größen, dann bekommst solche Probleme leichter in den Griff und bis nicht Client abhängig.

Schüss
Hurga
 
Du hast es immer noch durcheinander gebracht. Du musst überall nach der Breite (=width) fragen und nicht nach der Höhe (=height).

Wobei ich allerdings der gleichen Meinung wie hurga_gonzales bin :D

(Naja nicht ganz - XHTML und CSS sind keine Programmiersprachen, insofern kann man es auch nicht programmieren *g*)
 
Zurück
Oben