16.04.2024, 08:48
Ich verwende diese HTML-Seite um Messwerte und Google-Chart anzuzeigen und alle 3 Sekunden zu aktualisieren. Leider Scrollt die Seite nach jedem neu Laden an den Seitenanfang.
Kann man das irgendwie ausschalten, so das die Seite auf der aktuellen Scroll Position stehen bleibt und nur die neuen Werte anzeigt?
Das neu Laden mit dieser Seite funktioniert perfekt, ohne flackern des Bildschirms, aber eben das Scrolling sollte nicht sein.
<html>
<head>
<script src="http://code.jquery.com/jquery-2.1.3.js" type="text/javascript"></script>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">google.charts.load('current',{packages:['corechart']});</script>
<script type="text/javascript">
$(document).ready(function() {
$("#refresh").load("messwerte.php");
var refreshId = setInterval(function() {
$("#refresh").load('messwerte.php?');}, 3000);});
</script>
<head>
<body>
<div id="refresh"></div>
</body>
</html>
Kann man das irgendwie ausschalten, so das die Seite auf der aktuellen Scroll Position stehen bleibt und nur die neuen Werte anzeigt?
Das neu Laden mit dieser Seite funktioniert perfekt, ohne flackern des Bildschirms, aber eben das Scrolling sollte nicht sein.
<html>
<head>
<script src="http://code.jquery.com/jquery-2.1.3.js" type="text/javascript"></script>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">google.charts.load('current',{packages:['corechart']});</script>
<script type="text/javascript">
$(document).ready(function() {
$("#refresh").load("messwerte.php");
var refreshId = setInterval(function() {
$("#refresh").load('messwerte.php?');}, 3000);});
</script>
<head>
<body>
<div id="refresh"></div>
</body>
</html>