wsurfer78 Geschrieben 15. Februar 2006 Teilen Geschrieben 15. Februar 2006 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jasso Geschrieben 15. Februar 2006 Teilen Geschrieben 15. Februar 2006 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
wsurfer78 Geschrieben 15. Februar 2006 Autor Teilen Geschrieben 15. Februar 2006 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> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jasso Geschrieben 15. Februar 2006 Teilen Geschrieben 15. Februar 2006 könnte es nicht sein, dass die fehlermeldung stimmt? in welchem verzeichnis hast du denn die "index.html" liegen? und in welchem verzeichnis liegen die dateien "1280index.html" und "impressum.htm"? lg jasso Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
wsurfer78 Geschrieben 15. Februar 2006 Autor Teilen Geschrieben 15. Februar 2006 die dateien liegen alle im gleichen Verzeichnis wo auch die index liegt Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jasso Geschrieben 15. Februar 2006 Teilen Geschrieben 15. Februar 2006 - 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 mitif (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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
wsurfer78 Geschrieben 15. Februar 2006 Autor Teilen Geschrieben 15. Februar 2006 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> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
wsurfer78 Geschrieben 15. Februar 2006 Autor Teilen Geschrieben 15. Februar 2006 jetzt ging :-)... nur noch die weiterleitung will nicht Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jasso Geschrieben 15. Februar 2006 Teilen Geschrieben 15. Februar 2006 ähm .... die von dir angegebene seite zeigt bei mir recht schön die auflösung an:rolleyes: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
wsurfer78 Geschrieben 15. Februar 2006 Autor Teilen Geschrieben 15. Februar 2006 der iexplorer meldet fehler zeile 33 zeichen 11 erwartet ; if (r_1280) { Auflösung größer als 1280x1024 <- das wäre zeile 33 document.location.href="1280index.html"; } if (r_800) { Auflösung größer als 800x600 document.location.href="impressum.htm"; } </script> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jasso Geschrieben 15. Februar 2006 Teilen Geschrieben 15. Februar 2006 kann es sein dass du die zeile nicht auskommentiert hast? und sie es sein sollte Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
wsurfer78 Geschrieben 15. Februar 2006 Autor Teilen Geschrieben 15. Februar 2006 Jetzt hats funktioniert. Klasse. Wie geht das ganze eigentlich, wenn jemand kein Java installiert hat? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jasso Geschrieben 15. Februar 2006 Teilen Geschrieben 15. Februar 2006 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 lg jasso Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
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.