PDA

View Full Version : [Javascript] metodo Setinterval


LuPellox85
20-08-2013, 19:00
salve a tutti, vorrei che all'interno di una pagina web, questo e solo questo codice venga riaggiornato ogni 30 secondi

<div id="cc_recent_tracks">Loading...</div>
<script language="javascript" type="text/javascript" src="http://cent5.serverhostingcenter.com/system/recenttracks.js"></script>
<script language="javascript" type="text/javascript" src="http://cent5.serverhostingcenter.com/js.php/pewdylrl/recenttracks/rnd0"></script>
<link rel="stylesheet" type="text/css" href="http://cent5.serverhostingcenter.com/theme/widget_recenttracks.css" />



ho fatto diverse prove ma senza successo...

grazie a tutti :)

OoZic
20-08-2013, 19:41
<body>

<div id="cc_recent_tracks"></div>

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript">
// solo per dimostrazione
var i = 0;

// da qui in poi è il codice che ti serve
function aggiornamento() {
$.getScript("http://cent5.serverhostingcenter.com/system/recenttracks.js", function(data, textStatus, jqxhr) {
console.log(textStatus); //success
console.log(jqxhr.status); //200
console.log('Load was performed.');
});
$.getScript("http://cent5.serverhostingcenter.com/js.php/pewdylrl/recenttracks/rnd0", function(data, textStatus, jqxhr) {
console.log(textStatus); //success
console.log(jqxhr.status); //200
console.log('Load was performed.');
});
$("#loading").html("Loading");
$('head').append('<link rel="stylesheet" type="text/css" href="http://cent5.serverhostingcenter.com/theme/widget_recenttracks.css" />');

// per farti vedere in console che vengono ricaricati, puoi toglierlo in produzione
i++;
console.log(i);
}

// la esegue la prima volta
aggiornamento();

// parte il loop infinito che ogni 30 secondi ricarica
setInterval(aggiornamento, 30000);
</script>
</body>

LuPellox85
20-08-2013, 20:38
grazie mille :)

OoZic
21-08-2013, 00:52
Nell head append non mi ha preso copia e incolla del link al CSS :)
Mi sono accorto ora ma sono dal cel non riesco a fare la modifica comunque suppongo tu l abbia capito da solo