Refresh eines <DIV> Elements
ingoh
- dhtml
Hallo,
weiß jemand, ob es möglich ist, lediglich das <div> Element einer HTML-Seite alle x Sekunden zu refreshen?
Wir zeigen, während eine Suche durchgeführt wird, eine Statusmeldung "Search in progress. Please wait..." in einem <div> Element, und jetzt soll zusätzlich angezeigt werden, wie viele Produkte schon gefunden wurden (deshalb soll alle x Sekunden ein Refresh erfolgen).
Danke,
Ingo.
Hallo ingoh,
schau dir mal
http://de.selfhtml.org/javascript/objekte/document.htm#get_element_by_id,
http://de.selfhtml.org/javascript/objekte/node.htm#node_value
und
http://de.selfhtml.org/javascript/objekte/window.htm#set_timeout
bzw.
http://de.selfhtml.org/javascript/objekte/window.htm#set_interval
an.
Gruß, Jürgen
Hallo,
damit komme ich irgendwie noch nicht klar.
Sollte mir das für den konkreten Fall weiterhelfen?
Gruss, I.
Hallo ingoh,
schau dir mal
http://de.selfhtml.org/javascript/objekte/document.htm#get_element_by_id,
http://de.selfhtml.org/javascript/objekte/node.htm#node_value
und
http://de.selfhtml.org/javascript/objekte/window.htm#set_timeout
bzw.
http://de.selfhtml.org/javascript/objekte/window.htm#set_interval
an.Gruß, Jürgen
Hallo ingoh,
damit komme ich irgendwie noch nicht klar.
Sollte mir das für den konkreten Fall weiterhelfen?
ja. Dazu solltest du aber die verlinkten Seiten lesen, und nicht (nur) zitieren.
Zu deinem Problem:
du gibst dem DIV eine id: <div id="eindiv">Inhalt ...</div>
auf den Inhalt dieses DIVs kannst du dan mit
document.getElementById("eindiv").firstChild.nodeValue = "Neuer Inhalt ...";
zugreifen. Stand übrigens fast genauso auf den verlinkten Seiten. Nur mit <p> statt mit <div>.
Mit der Methode setTimeout kannst du dann die Funktion, die das DIV aktualisiert, zeitverzögert aufrufen; mit setInterval in regelmäßigen Abständen. Hier das clearInterval nicht vergessen, wie im Beispiel.
Gruß, Jürgen
Hiho
die Frage ist nur, wie er an die Informationen kommt, mit denen er sein DIV füllen will. Per AJAX?
Gruß Wurf
Hallo MrWurf,
die Frage ist nur, wie er an die Informationen kommt, mit denen er sein DIV füllen will. Per AJAX?
ich dachte, die hätte er schon, und es ging nur um das Füllen des DIVs. Er hat ja unter DHTML gepostet.
Gruß, Jürgen