Mysql auslesen mit jscript?
fks
- javascript
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
Hi,
Gibt es eine möglichkeit Clientseitig per Javascript die DB anzuknüpfen
Nein.
cu,
Andreas
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
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
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
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
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
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