"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Automatische Aktualisierung java/jsp

sensei 02.11.2006 - 14:16 2621 11
Posts

sensei

die Küstenwache?
Avatar
Registered: Dec 2000
Location: Bad Schlotterbac..
Posts: 709
Hi!

Ich hab eine HTML Seite mit nem servlet das Daten aus einer Datenbank ausliest. Ich würde die Seite gerne alle x Minuten automatisch aktualisieren lassen.

zz. löse ich es mit <body onLoad="reload()">
...
function reload() { window.setTimeout("location.reload()", 100000)

funktioniert ja eingentlich nur kommt jedesmal ein popup mit "Die Seite kann ohne erneutes Senden der Informationen nicht akutalisiert werden. Klicken Sie auf "Wiederholen", um........"

kann man das anders/besser lösen?

murcielago

Dr. Doom
Avatar
Registered: Oct 2002
Location: *
Posts: 2689
window.location = window.location;

sensei

die Küstenwache?
Avatar
Registered: Dec 2000
Location: Bad Schlotterbac..
Posts: 709
Zitat von murcielago
window.location = window.location;

danke, funktioniert, nur aktualisiert er jetzt im sekundentakt =)
bin leider n ziemlicher javascript n00b :(

banjoe

Addicted
Avatar
Registered: Jan 2003
Location: 4820
Posts: 500
Hmm,

mit location greifst du ja auf die URI der aktuellen Seite zu. Wenn du es änderst, springt der Browser auf die neue URI (von dir eben geändert) daher lädt er immer wieder und wieder und wieder ... neu ;) (http://de.selfhtml.org/javascript/objekte/location.htm)

Ich sollt auch vorher alles probieren bevor ich was schreib :rolleyes:

Hast du bei deiner Funktion genau das "location.reload()" mit dem vom murcielago ersetzt? Dann müsst nämlich das Timeout auch noch bleiben...

lg
Bearbeitet von banjoe am 02.11.2006, 15:45

sensei

die Küstenwache?
Avatar
Registered: Dec 2000
Location: Bad Schlotterbac..
Posts: 709
funktioniert wunderbar!
großes Danke!

banjoe

Addicted
Avatar
Registered: Jan 2003
Location: 4820
Posts: 500
vllt hast du ja noch einmal Zeit/Lust es mit "location.reload(true)" zu probieren würd mich nur interessieren obs damit auch funzt

lg

sensei

die Küstenwache?
Avatar
Registered: Dec 2000
Location: Bad Schlotterbac..
Posts: 709
Zitat von hellseeker
vllt hast du ja noch einmal Zeit/Lust es mit "location.reload(true)" zu probieren würd mich nur interessieren obs damit auch funzt

lg

ja funktioniert!

banjoe

Addicted
Avatar
Registered: Jan 2003
Location: 4820
Posts: 500
Zitat von sensei
ja funktioniert!

ohne diesem Popup - "Die Seite kann ohne erneutes Senden der Informationen nicht akutalisiert werden. Klicken Sie auf "Wiederholen", um........" ?

:)

lg

sensei

die Küstenwache?
Avatar
Registered: Dec 2000
Location: Bad Schlotterbac..
Posts: 709
Zitat von hellseeker
ohne diesem Popup - "Die Seite kann ohne erneutes Senden der Informationen nicht akutalisiert werden. Klicken Sie auf "Wiederholen", um........" ?

:)

lg

jo ohne popup

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4281
warum nicht einfach mit: <meta http-equiv="refresh" content="5; URL=http://de.selfhtml.org/"> ?

sensei

die Küstenwache?
Avatar
Registered: Dec 2000
Location: Bad Schlotterbac..
Posts: 709
Zitat von kleinerChemiker
warum nicht einfach mit: <meta http-equiv="refresh" content="5; URL=http://de.selfhtml.org/"> ?

tja wenn mans weiss ists immer einfach :p , aber danke werd ich morgen gleich mal versuchen

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4281
wenn jemand mit js und java herumhantiert, nehm ich an, er kennt auch html ;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz