Ich habe einen Dauerschleife mit set intervall diese fragt alle paar sekunden mit einer ajax Get Metode eine XMl Datei ab und ändert den Seiten Inhalt entsprechend wenn sich die XML Datei gändert hat.
Jetzt habe ich nur ein Problem wenn sich die Seite nicht alle paar minuten ändert, dauert es auch länger bis die Seite neu geladen wird wenn sich was ändert.
Wodran könnte dass liegen und wie ist dem am besten Abhilfe zu beschaffen.
Jetzt habe ich nur ein Problem wenn sich die Seite nicht alle paar minuten ändert, dauert es auch länger bis die Seite neu geladen wird wenn sich was ändert.
Wodran könnte dass liegen und wie ist dem am besten Abhilfe zu beschaffen.
PHP-Code:
<script type="text/javascript">
setInterval(auto_reload,500);
var seturl = "nada";
function auto_reload(){
var arr =[];
$.ajax({
dataType:'xml',
url:'pu.xml',
success: function(data) {
xmlReader(data);
}
});
}
function xmlReader(daten) {
$(daten).find('Item').each(function(index, value) {
var url = $(this).find('url').text();
//arr.push({ name: name, url:url});
if (seturl != url)
{
var changeUrl = $('#frame').attr('src',url);
seturl = url;
setTimeout(changeUrl, 1);
}
});
}
</script>
<iframe id="frame" src="http://www.Auto.ch" width="100%" height="1000" name="SELFHTML_in_a_box">
<p>Ihr Browser kann leider keine eingebetteten Frames anzeigen:</a></p>
</iframe>
Kommentar