Comment défiler des Url automatiquement afin de réaliser un monitoring

Résolu/Fermé
albertrami - Modifié le 1 mars 2019 à 16:10
 albertrami - 6 mars 2019 à 16:35
Bonjour,
salut guys,

j'aurai besoin de votre aide, je suis un débutant en Js et je souhaiterai faire défiler des Url automatiquement afin de réaliser un monitoring.

J'ai une liste d'Url que je peux récupérer d'un fichier json.

Ce que je souhaite réellement faire c'est d'afficher la premier Url, au bout de 5 mn, afficher la deuxième Url et ainsi de suite jusqu'à la dernière Url puis recommencer du début.

je sais que ce sujet a déjà été traiter ici https://forums.commentcamarche.net/forum/affich-33027840-defiler-des-url-automatiquement#17
mais le code source n'as pas été partager.

Merci d'avance pour votre aide
merci


Configuration: Windows / Chrome 72.0.3626.109
A voir également:

1 réponse

Bonjour,
qu'avez vous fait ? Aider ce n'est pas faire pour vous:

https://www.w3schools.com/jsref/met_win_setinterval.asp
Une fois votre fichier JSon parsé en JS vous pouvez utiliser la date pour indiquer un temps de début.
Bien sûr JavaScript étant exécuté côté client vous n'aurez pas grand chose à surveiller.
0
J'arrive a récupérer le contenu de mon json donc les urls et j'utilise une iframe pour afficher le contenu des urls mais le problème que j'ai c'est que il n'affiche que le dernier url de la liste est ce que c'est un problème de synchronisation??
en gros voila ce que je fais pour l'instant :
var d = [];
$.getJSON('Urls.json', function(data){
d = data.lesUrls;
i = 0;
while(i <= d.length){
alert(d[i].url);
$("#siteswitch").attr("src", d[i].url);
i++;
setTimeout(function(){ }, 3000);

}

});


}



run();


PS:Je n'ai absolument pas demander me le faire
0