fks: Mysql auslesen mit jscript?

Hallo.
Habe folgendes "Problem".
Ich zapfe eine MySQL DB mittels PHP an, und generiere dann eine Javascript gesteuerte Site. Sozusagen eine selbstablaufende Präsentation.

Nun stehe ich allerdings vor dem Problem, dass, wenn Daten in der DB geändert werden, die Seite refreshed werden muss.

Gibt es eine möglichkeit Clientseitig per Javascript die DB anzuknüpfen, bzw. nur zu checken, ob seitdem Änderungen durchgeführt wurden. Wenn das der fall ist, soll die Seite neu generiert werden, wenn nicht, lass ich die Seite einfach nochmal "durchlaufen".

Nein, das ganze soll keine art "Chat" sein. dafür gibts irc und co. Änderungen kommen höchstens 2 - 3 mal am Tag vor.

Prinzipiell wäre es ja wurscht, ob die Seite alle 10 min neu geladen wird. Nur sieht sowohl ein refresh per Meta als auch per Javascript in der Praxis leider anders aus, als ichs in meinen files schreibe. sprich, die Clients hängen sich zeitweise auf.

Hoffe ihr versteht mein Problem.

Hab versucht was zu finden, aber vergebene müh.

Frage in den Raum, funktioniert das (was ich mittlerweile bezweifle). Wohlgemerkt. das ganze soll kein applett sein (bzw. ein kleines könnt ich ja einbinden. sollte halt dann eine art wert ausspucken den ich weiter verarbeiten kann.

Die Clients (sind nur 4 - 5 die daruaf zugreifen) verfügen über SUN Java (kein JVM).

Denkanstöße, bzw. Unmöglichkeitspostings willkommen.

Danke euch!

lg
fks

  1. Hi,

    Gibt es eine möglichkeit Clientseitig per Javascript die DB anzuknüpfen

    Nein.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. hm... fast gedacht.
      dank dir.

      andere frage. angenommen ich ändere inhalte der DB. lege bei einem submit eine beliebige leere datei aus. kann ich per javascript überprüfen wann die datei geändert wurde, bzw. zb. den text (würd halt uhrzeit oder sowas reinschreiben) auslesen???

      hab sowas auf die art schon mal probiert. anderer zusammenhang, aber so weit war ich schon mal. konnte ich allerdings nicht, da es ja sicherheitsrestriktionen diesbezüglich bei externen servern gibt.

      möglich oder nicht?

      danke!
      lg
      fks

      1. Hi,

        andere frage. angenommen ich ändere inhalte der DB. lege bei einem submit eine beliebige leere datei aus. kann ich per javascript überprüfen wann die datei geändert wurde, bzw. zb. den text (würd halt uhrzeit oder sowas reinschreiben) auslesen???

        Nein. Zumindest nicht mit clientseitigem JScript.

        Gruß
        Christian

        1. jemand eine vorschlag für mich wie ich das ganze doch lösen könnte?
          ansonsten verwerf ich mal meine nette idee ... :o(

          lg
          fks

        2. Moin,

          andere frage. angenommen ich ändere inhalte der DB. lege bei einem submit eine beliebige leere datei aus. kann ich per javascript überprüfen wann die datei geändert wurde, bzw. zb. den text (würd halt uhrzeit oder sowas reinschreiben) auslesen???
          Nein. Zumindest nicht mit clientseitigem JScript.

          Wie wäre es mit einem <iframe> und document.lastModified? Nur so'ne Idee...

          Tschau,
          Martin

          1. Moin,
            Wie wäre es mit einem <iframe> und document.lastModified? Nur so'ne Idee...

            Tschau,
            Martin

            naja, mein problem ist eben, dass der file auf dem server liegt. und von der client seite kommt ja dann immer die meldung zugriff verweigert. mein problem ist ja, dass ich keine refreshs will. ansonsten wärs ja relativ einfach.

            werd das zwar mal ausprobieren, einen file in einen iframe zu packen und dann nach jedem durchlauf die funktion aufzurufen, nur stellt sich halt erstens die frage, ob die sicherheit da mitspielt, und ob der file gecached wird. :o/

            wie gsagt, brach nur ansätze bzw. quellen wo ich was derartiges finde. verlange ja von niemanden komplette scripts :o)

            lg
            fks

            1. Hi,

              naja, mein problem ist eben, dass der file auf dem server liegt. und von der client seite kommt ja dann immer die meldung zugriff verweigert. mein problem ist ja, dass ich keine refreshs will. ansonsten wärs ja relativ einfach.

              Bei http ist es so, daß der Server nur auf einen Request des Client (Browser) hin Daten an den Client schicken kann.
              Ohne also einen http-Request an den Server zu schicken, wirst Du keinerlei Information vom Server auf den Client bringen.

              cu,
              Andreas

              --
              Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
              http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/