Toadward: Variablen

Hallo Forumer !!!

Ich suche einen Weg den Wert einer Javascript Variable in einer PHP Variable einzulesen.
Genauer gesagt will ich mittels screen.width bzw height die Auflösung feststellen und dann in PHP diese Werte weiterverarbeiten. Irgendwie bekomme ich das aber nicht hin :-(
Habe auch keinen äquivalenten PHP Befehl zur Auflösungsfindung entdeckt :-(

Weiß jemand Rat ??

Thx und schönen Sonntag noch

Toadward

  1. Hallo Toadward,

    Variable via JavaScript auslesen, als Wert eines Formularfeldes
    setzen, dieses Formular mit submit() an eine PHP-Datei übergeben
    und entspr. weiterverarbeiten.

    Oder, wenn Du eine konkretere Lösung haben willst, weniger allgemein
    fragen und sagen, was Du genau machen willst.

    <img src="http://home.germany.net/100-80215/alex/images/promo/signet.gif" alt="">

    <img src="http://home.germany.net/100-80215/alex/images/promo/akonline.gif" alt="">

    http://www.atomic-eggs.com/selfspezial/daten/101.html

  2. Hallo Toadward,

    Ich suche einen Weg den Wert einer Javascript Variable in einer
    PHP Variable einzulesen.

    Javascript=Clientseitig (z.b.: bei dir in Hinterwesteroerstedt)
    PHP=Serverseitig (z.b. in Cold Flat Junction /USA)

    Wenn du eine Seite ansurfst kommen die Daten erstmal vom Server zum Browser.
    Damit weist du was in ColdFlat Junction los ist, aber nicht umgekehrt.

    Für den Rückweg musst du entweder das von Alex angesprochene Formular benutzen,
    oder die Seite macht eine Umleitung, also eine erneute Anfrage, bei der sie
    die Auflösung 'mitschickt'.

    <script>
    self.location.href="script.php?width="+screen.width+"&height="+screen.height";
    <script>

    aber ohne einen weiteren Seitenaufruf geht es nicht.

    Wenn deine Startseite auflösungsunabhänig ist, kannst du das aber verstecken,
    indem _alle_ Links auf Folgeseiten die Auflösung mitgeben:

    <script>
      aufls="?width="+screen.width+"&height="+screen.height";
    </script>

    und die Links sehen dann so aus:

    <noscript>
      <a href="kontakt.htm">Kontakt</a>
    </noscript>
    <script>
      document.write('<a href="kontakt.htm'+aufls+'">Kontakt</a>');
    </script>

    Gruss,
    Carsten