Défilement automatique de page HTML en JavaScript

Fermé
Beninouu - 25 mai 2016 à 10:12
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 31 mai 2016 à 17:51
Bonjour, je suis en stage d'entreprise pour mon BTS SN, j'ai comme projet de créer un site web de "présentation" pour l'entreprise ou je bosse, site web hébergé en local sur une Raspberry (Raspbian avec serveur web). Le problème n'est pas de faire défilé les pages automatiquement car voici le code :

<script>
var myVar = setInterval(myTimer, 15000);
var index = 0;
var sites = ['savoirfaire.html', 'produits.html'];
function myTimer(){
var x = document.getElementById("MainFrame");
x.src = sites[index++];
if (index>sites.length-1){
index = 0;
}
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E" "http://w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>NorPaper Avot Vallée</title>
</head>
<body>
<iframe src="presentation.html" id="MainFrame" style="border:none" width="100%" height="100%"></iframe>
</body>
</html>


Le code est fonctionnel, mais je dois rajouter une temporisation pour chaque page et mettre les pages html du tableau dans un fichier .txt pour que n'importe qui puisse y rajouter des pages et je ne vois absolument pas comment faire étant donné que je suis très limité en connaissance javascript, merci d'avance pour vos réponse !

A voir également:

1 réponse

Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 209
Modifié par Fallentree le 31/05/2016 à 17:52
Salut,
je suis pas sur que cela soit possible en javascript.
en effet les fonction écriture sur des fichiers sont dangereuses...
https://openclassrooms.com/forum/sujet/creer-une-fichier-txt-en-javascript-48747
Bref, d'apres ce que je lis, il faut que ton tableau
var sites = ['savoirfaire.html', 'produits.html'];
soit issus de l analyse d'un fichier texte au lieu d'une base de données ou une analyse de l'architecture du cites ...
Bref, un fichier texte qui liste produit et savoirfaire.
moi je ferai un programme en php qui code le tableau sites en dur.

regarde les fonction fopen, le type array, explode de php
0