Menu

Comment défiler des Url automatiquement afin de réaliser un monitoring [Résolu]

-
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://www.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
Afficher la suite 

Votre réponse

1 réponse

0
Merci
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.
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
Commenter la réponse de magic1