Mam taki skrypt napisany w php + js.
ping.php:
<?php include ('function.php'); ping_serwer(); ?> <html> <body> <script language='JavaScript'> <!-- setTimeout('refresh()',5000); function refresh() { location.href = 'ping.php'; } --> </script> <?php WIDTH='660' HEIGHT='400'><br />n"); ?> </body> </html>
Skrypt wykonuje funcjie pingującą pobiera dane i generuje obrazek, co 5s jest wyświetlany wykres z aktualnym pingiem itp. jak wykonać to żeby stronie nie była ładowana co 5s tylko obrazek się zmienia co 5s. Bardzo porszę o pomoc.
Napisałem taki skrypt:
<html> <script language="JavaScript" type="text/javascript"> function ping() { advAJAX.setDefaultParameters({ onSuccess : function(obj) { document.getElementById(obj.tag).innerHTML = obj.responseText; }, onError : function(obj) { document.getElementById(obj.tag).innerHTML = "Bład"; } }); advAJAX.get({ url: "ping.php", tag: "obrazek" }); advAJAX.setDefaultParameters({}); } window.setInterval(ping,5000); </script> <body onLoad="ping()"> <div id="obrazek"> </div> </body> </html>
Pobiera grafikę ale nie zmienia się ona co 5s chociaż w ping.php odświeża się co 5s i jest inny obrazek a tu jest ten który został pobrany za pierwszym razem ;/ Proszę o pomoc