Mike: Automatische Fenstergrösseneinstellung

Hallo,

ich verzweifle langsam. Kenne mich auch noch nicht so gut mit Javascript aus. Wie kann ich es erreichen, dass sich meine HP automatisch auf Fenstergrössen von 800x600 bzw. 1024x768 einstellt, damit es bei beiden Auflösungen absolut identisch aussieht ?

  1. Hallo,

    ich verzweifle langsam. Kenne mich auch noch nicht so gut mit Javascript aus. Wie kann ich es erreichen, dass sich meine HP automatisch auf Fenstergrössen von 800x600 bzw. 1024x768 einstellt, damit es bei beiden Auflösungen absolut identisch aussieht ?

    Hallo Mike,

    hiermit kannst du eine Umleitung erstellen:
    <!--
    ScreenRes = screen.width;
    if(ScreenRes == "1280") res = "r1";
    else if (ScreenRes == "1024") res = "r2";
    else if (ScreenRes == "800") res = "r3";
    else if (ScreenRes == "640") res = "r4";

    if (res == "r1") {
        location.href="1280.shtml";  
        }
    if (res == "r2") {
        location.href="1024.shtml";  
        }
    if (res == "r3") {
        location.href="800.shtml";  
        }
    if (res == "r4") {
        location.href="640.shtml";  
        }
    //-->

    GAA Thorhall

    1. Guten Morgen !

      Da hab ich doch auch gleich mal ne Frage zu: Heißt das, er lädt je nach Fenstergröße ne andere Seite, oder wie muß ich das verstehen?

      Ron

      1. Guten Morgen !

        Da hab ich doch auch gleich mal ne Frage zu: Heißt das, er lädt je nach Fenstergröße ne andere Seite, oder wie muß ich das verstehen?

        Ron

        Moin Ron,

        ja er ermittelt die vorhandene Einstellung und läd dann die dazu gehörige Seite. Der Webdesigner muß natürlich diese Seiten dann auch auf die dementsprechenden Auflösungen optimiert haben. Sonst bringts ja nichts ;-)
        Es ist natürlich ein Mehraufwand, da die Homepage in mehreren angepaßten Versionen erstellt werden muß.
        Ob das Sinn für einen macht, sollte jeder selbst entscheiden. Es muß ja auch alles gepflegt werden.
        Eine durchgehende Optimierung für 800  x 600 halte ich persönlich für die bessere Lösung.

        GAA Thorhall

        1. Tach Thorhall,

          ich hab gedacht, es ginge etwas einfacher. Das man für jede BS-Auflösung ne separate Seite braucht, wusste ich nicht. Naja, hab halt noch nich die grosse Ahnung davon. Dann lass ich lieber durchgehend die 800x600 Auflösung. Ist zwar dann bei grösseren Auflösungen recht klein bis mickrig, aber naja, was solls. Trotzdem Danke für den Tip.

  2. Du könntest es mit:

    Fenster = open("main.htm","Fenster1","width=800,height=600");

    machen. Dann öffnet sich ein Fenster in der Größe 800x600 Pixel. Dort kannst du dann die eigentliche Page reinladen (im Bsp. main.htm).

    Mfg.

    Florian Neumeyer