alex: wie komme ich von js in eine datenbank???

Hallo,

mein Problem: Ich würde gerne ein Stück JavaScript Code auf meiner Site einbauen, das die innere Höhe und Breite des Browserfensters ermittelt. Das geht wie ich weiß nur mit JS. Nun würde ich aber gerne das Ergebnis jeweils in eine mySQL Datenbank schreiben. Dafür müsste das irgendwie in eine PHP Variable geschrieben werden. Eine andere Möglichkeit ist mir wiederum nicht bekannt, oder komme ich auch direkt vom JavaScript in meine mySQL DB???

Weiß jemand, wie diese Schnittstelle zu realisieren ist?

Danke schon im Voraus...

  1. komme ich auch direkt vom JavaScript in meine mySQL DB???

    mit javascript kannst du nicht mit datenbanken kommunzieren

    cu [gw] bigBENNE

    --
    visite http://www.gw-clan.com | [gw] bigBENNE | Benedikt Loepp
    1. mit javascript kannst du nicht mit datenbanken kommunzieren

      OK. Danke.

      Nur kann ich irgendwie eine Schnittstelle von Javascript und PHP herstellen? Muss doch irgendwie gehen...

      1. Hallo alex,

        Nur kann ich irgendwie eine Schnittstelle von Javascript und PHP herstellen?

        du könntest mit javscript die Seite neuladen und dabei Höhe und Breite an den Link dranhängen - window.location.href = 'dateiname.php?hoehe='+hoehe+'&breite='+breite; wo da jetzt allerdings der tiefere Sinn dabei liegen soll weiß ich nicht...

        Grüße aus Nürnberg
        Tobias

        --
        Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
        1. du könntest mit javscript die Seite neuladen und dabei Höhe und Breite an den Link dranhängen - window.location.href = 'dateiname.php?hoehe='+hoehe+'&breite='+breite; wo da jetzt allerdings der tiefere Sinn dabei liegen soll weiß ich nicht...

          Neu laden ist nicht so das ideale. Würde mir wiederstreben das dem Benutzer zuzumuten.

          Was ich eigentlich will? Möchte zur zu meinen Site-Statistics wie Browser, OS, etc auch Informationen zur Höhe und Breite des Browserfensters sammeln, um Seiten optimal zu gestalten.
          Macht das Sinn?

          1. Hallo alex,

            Neu laden ist nicht so das ideale. Würde mir wiederstreben das dem Benutzer zuzumuten.

            mhh... du könntest vielleicht das in deine Links einbauen, oder ein Formular verwenden.

            Möchte zur zu meinen Site-Statistics wie Browser, OS, etc auch Informationen zur Höhe und Breite des Browserfensters sammeln, um Seiten optimal zu gestalten.
            Macht das Sinn?

            IMHO, nein - mach die Seite lieber so, dass sie mit allen Fenstergrößen anzeigbar ist (innerhalb eines gewissen Rahmens natürlich). Zu dem Thema wirst du aber im Archiv auch fündig - das Thema gabs schon öfters.

            Grüße aus Nürnberg
            Tobias

            --
            Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
          2. Halihallo alex

            du könntest mit javscript die Seite neuladen und dabei Höhe und Breite an den Link dranhängen - window.location.href = 'dateiname.php?hoehe='+hoehe+'&breite='+breite; wo da jetzt allerdings der tiefere Sinn dabei liegen soll weiß ich nicht...

            Neu laden ist nicht so das ideale. Würde mir wiederstreben das dem Benutzer zuzumuten.

            Um einen zweiten Request kommst du nicht herum, wohl aber kannst du verhindern, dass
            der Browser eine "andere Seite" lädt:

            <script type="text/javascript">
               document.write( '<'+'img src="/screen_size_saver.php?height='+height+'&width='+width+'" /'+'>' );
            </script>
            <noscript>
               <img src="/screen_size_saver.php?nojs_sorry=1" />
            </noscript>

            für die Variablen height und width musst du natürlich auf entsprechende Methoden
            zurückgreifen (eg. body.innerHeight für IE).

            Was ich eigentlich will? Möchte zur zu meinen Site-Statistics wie Browser, OS, etc auch Informationen zur Höhe und Breite des Browserfensters sammeln, um Seiten optimal zu gestalten.
            Macht das Sinn?

            Wie Tobias schon sagte: Nein.

            Viele Grüsse

            Philipp