Zum Inhalt springen

Startseite erkennt Auflösung durch Cookie


wsurfer78

Empfohlene Beiträge

Hallo miteinander,

habe mal ne Frage. Ich bin gerade dabei meine Page neu zu gestalten. Jetzt habe ich wie immer folgendes Problem:

Die Seite ist eigentlich für eine Bildschirmauflösung von 1280*1024 von mir ausgelegt. Doch ich bekomme immer wieder das Feedback, daß die Seite

nicht richtig dagestellt wird. Die Leute benutzen dann einen 15´´ TFT mit einer Auflösung von 1024*764.

Nun dachte ich mir, ich erstelle einfach 2 Seiten. Ist ja kein so großer Aufwand. Hier wäre die Möglickeit, eine Auswal vor die Seite zu setzen.

Ich habe aber mal gelesen, daß es möglich ist, dies automatisch erkennen zu lassen. Funktioniert dann wahrscheinlich per Cookie und wird im html programmiert.

Weiß da jemand genauer bescheid?

Vielen Dank und Grüße

Matze

Link zu diesem Kommentar
Auf anderen Seiten teilen

ein cookie ist ja eine von dir beim client abgelegte datei.

über cookies könntest du also nur die bildschirmauflösung bei ihm speichern, wenn er bereits auf deiner seite wer und du den wert hattest.

was du brauchst ist javascript weil: läuft clientseitig ab!

habs mir jetzt nicht genauer angeguckt, aber das erste brauchbare ergebnis von google dazu dürfte das hier sein

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke,

habe auch mal bei Google nachgeschaut und folgendes script probiert. Leider funktioniert die Weiterleitung nicht. Mein Server meldet beim Aufruf der Seite:

Objekt nicht gefunden!

Der angeforderte URL konnte auf dem Server nicht gefunden werden. Der Link auf der verweisenden Seite scheint falsch oder nicht mehr aktuell zu sein. Bitte informieren Sie den Autor dieser Seite über den Fehler.

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.

Error 404

kh-mediatec.ath.cx

02/15/06 13:54:04

Apache/2.2.0 (Win32) DAV/2 mod_ssl/2.2.0 OpenSSL/0.9.8a mod_autoindex_color PHP/5.1.1

Meine index.html sieht folgendermaßen aus:

<script language= "JavaScript">

// Bildschirm-Auflösung

r_small = (screen.width < 640) ? true : false; // Kleiner Bildschirm

r_640 = (screen.width >= 640) ? true : false; // Mindestens 640x480

r_800 = (screen.width >= 800) ? true : false; // Mindestens 800x600

r_1024 = (screen.width >= 1024) ? true : false; // Mindestens 1024x768

r_1280 = (screen.width >= 1280) ? true : false; // Mindestens 1280x1024

r_1600 = (screen.width >= 1600) ? true : false; // Mindestens 1600x1200

// Abfragen

// z.B.: Weiterleitung zu einer Seite

if (r_1280)

{

Auflösung größer als 1280x1024

document.location.href="1280index.html";

}

if (r_800)

{

Auflösung größer als 800x600

document.location.href="impressum.htm";

}

</script>

Link zu diesem Kommentar
Auf anderen Seiten teilen

- die "index.html" wird dir aber ohne fehler ausgeben (wenn du die weiterleitung mal weglässt mein ich).

- deine if-fälle werden problemlos abgearbeitet (mal testen und reines alert in die if-fälle reinpacken).

ansonsten könntest du es mal mit

if (r_1280)

{

Auflösung größer als 1280x1024

document.location.href=".\1280index.html";

}


if (r_800)

{

Auflösung größer als 800x600

document.location.href=".\impressum.htm";

}

probieren

Link zu diesem Kommentar
Auf anderen Seiten teilen

Funktioniert auch nicht. Vielleicht liegt es auch an meinem Browser. Normalerweise müßte er ja mit diesem Script die Auflösung anzeige. Macht er aber nicht. Kannst ja mal probieren : http://www.back-loop.de

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

<!-- Auflösung ermitteln //-->

<html>

<head>

<title>Bildschirmaufloesung</title>

</head>

<body>

<script type="text/javascript"

<!--

width = screen.width;

height = screen.height;

document.write(Auflösung: "+width+" * "+height+" Pixel.");

//-->

</script>

</body>

</html>

Link zu diesem Kommentar
Auf anderen Seiten teilen

javascript ist nicht gleich java

javascript dürfte jeder browser integriert haben (meines wissens nach)

allerdings ist es möglich dass javascript deaktiviert ist (machen viele aus sicherheitsgründen).

Wie geht das ganze eigentlich, wenn jemand kein Java installiert hat?
garnicht :D

lg

jasso

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...