Afficher x pages en alternances sur timer [HTML/PHP/JS] - HTML/CSS - Programmation
Marsh Posté le 04-05-2017 à 14:47:33
Bonjour,
La première page chargée doit rester affichée 10 minutes ou bien l'alternance se fait indépendamment de l'utilisateur?
En tout cas avec "http redirection" sur Google tu trouveras ton bonheur.
Marsh Posté le 05-05-2017 à 07:54:03
alternance defini, au final j'ai pondu ceci qui marche exactement comme je l'esperait
Code :
|
Du coup il est possible d'ajouter plusieurs url à alterner, en modifiant du coup le max du reset (ligne 16, qu'il doit être possible de viabiliser en testant le nombre d'enregistrement dans $url)
Marsh Posté le 20-06-2017 à 10:18:36
Bonjour,
Je suis un peu dans le même cas que chico008, j'ai plusieurs pages PHP (avec requête jQuery et tout le tralala) que j'aimerais aussi afficher en alternance sur un écran, elles sont sur le même serveur cependant, je n'arrive pas du tout à faire une rotation entre ces pages ><
J'ai tenté pas mal de choses trouvées sur Internet, dont du JavaScript mais ça n'a pas été concluant...
Je débute en informatique, et je maitrise pas forcément extrêmement bien le PHP ou JavaScript, donc si vous pouviez m'aider ><
Marsh Posté le 20-06-2017 à 14:35:58
et en reprenant mon code juste au dessus ca marche pas ?
t'a juste a declarer plusieurs $aff[x] selon le nombre de page et changer le max : if ($aff > 2 ...
2 = le max a changer
Marsh Posté le 20-06-2017 à 15:01:43
Non, ça ne marche que pour la première page :{
Après je suis pas sûre de bien avoir compris ton code ><
Je vais retenter ^-^
Edit : Si c'est bon, ça marche ! C'est juste moi qui avait fait une erreur toute bête ! Merci beaucoup
Marsh Posté le 07-06-2018 à 21:16:39
Hop, je reviens sur le sujet
est-il possible de faire la meme chose mais en JS, pour que le code soit executé coté client, et non coté serveur ?
Marsh Posté le 08-06-2018 à 09:53:13
Si tu n'as pas besoin de déclencher le timer sur le serveur (indépendamment de l'utilisateur) alors tu as juste besoin de mettre sur chaque page :
Code :
|
Ce qui aura pour conséquence que l'utilisateur attendra toujours la durée du timer sur chaque page, il n'arrivera pas en cours de compte à rebours.
Donc il n'y a ni besoin de PHP ni de JS. On peut aussi faire quelque chose en JS mais pour l'instant je ne vois pas l'intérêt par rapport au besoin que tu décries.
Marsh Posté le 09-06-2018 à 00:21:42
oui mais non, car les pages en question peuvent etre accessible aux utilisateur, donc si il est sur sa page, et que d'un coup ca lui en met une autre sans qu'il le demande, c'est pas trop
le besoin c'est pour un "mur d'image", du coup pour faire un genre de Slideshow des pages qu'on veut afficher.
Du coup j'ai fait mon truc, je me solutionne moi meme
je previent, je suis tres loins d'etre un bon en JS, c'est plus du bricolage, mais ca marche sans buguer, c'est le principal
Code :
|
Marsh Posté le 09-06-2018 à 10:54:01
Peut-être un peu plus propre et un peu plus fonctionnel :
Code :
|
Il te suffit de remplacer les divs par des iframes et les lignes "el.textContent = val.value;" par "el.src = val.value;".
Marsh Posté le 04-05-2017 à 09:24:26
Bonjour
J'ai une petite problématique
J'ai 2 pages d'infos, fournis par 2 serveurs différents, que je cherche a afficher en alternance sur un écran.
Je souhaite faire une page web, qui va faire appel a ces 2 autres pages, et changer toutes les 10 minutes
en HTML pur, je me doute que c'est pas faisable
étant admin d'un des serveurs, je peut y héberger une page PHP pour essayer cela
Sinon il est possible de passer par du JS natif, hébergé sur l’écran pour être indépendant.
Dans ces 2 cas, je ne sais pas vraiment à quelles fonctions faire appel, ni comment.
en PHP je peut m'y essayer, mais JS par contre c'est hors de mes compétences
Du coup je fait appel à vous
---------------
Serveur HFR - OpenTTD