JavaScript Refresh

knuppel

Well-known member
ID: 286075
L
8 September 2011
790
15
Hallo,

ich habe eine Steuerung auf der läuft ein Webserver. Es gibt ein paar ASP Befehle, welche eine Variable aus der Steuerung holen und darstellen. Um "Live"-Werte zu sehen lass ich das ganze alle 5 Sekunden aktualisieren.
In meiner HTML Datei steht also:
Code:
<script>
		var refreshId = setInterval(function()
		{
			$('#responsecontainer').load('werte.asp').fadeIn("fast");
		}, 5000);
	</script>

In der werte.asp werden ca. 30 Werte geholt.

Nun kommt es aber nach einer Zeit im Internetexplorer & Co. zu einem Überlauf, d.h. der Browser braucht immer mehr Speicherplatz. Kann ich dagegen wirken?
 
Schonmal versucht, den Timer hochzuschrauben?
Sonst evtl. statt deiner Funktion via PHP und HTML arbeiten alá:

PHP:
<meta http-equiv="refresh" content="5; URL=https://www.deineseite.de/script.php?action=refresh">
<?php
if (isset($_GET["action"]) AND $_GET["action"] == "refresh"){
 // Daten holen und anzeigen via PHP statt asp (falls möglich)
}
?>

Da wäre halt der Nachteil, dass die Seite immer wieder neu läd.

Oder du versuchst es mal hier mit:

HTML:
setTimeout(function(){
  $('#responsecontainer').load('werte.asp').fadeIn("fast");
}, 5000);

Hoffe ich konnte dir helfen, falls es nicht klappt kannst du dich ja mal melden dann schauen wir weiter :)