IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Remplacer automatiquement une page en html par une autre


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 22
    Par défaut Remplacer automatiquement une page en html par une autre
    Bonjour,

    Je voudrais qu'une page.html de mon site soit remplacée
    automatiquement par une autre page.html, chaque jour,
    à une heure fixe (à minuit par exemple).

    Existe-t-il un script simple qui permette d'obtenir cela ?

    Merci d'avance pour votre aide.

    ALAIN

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Bienvenue

    Tu peux peut-être faire tourner une tache programmée sur le serveur, qui modifiera ton index.html, oui. Après, tout dépend de la technologie serveur employée, de tes droits d'accès (c'est un serveur maison ? un serveur partagé ? dédié ?)... ce ne serait pas plus simple d'utiliser une page dynamique qui, sans qu'on soit obligé de modifier le fichier, se comportera différemment selon certains paramètres* ? (ce qui est, très précisément, la raison d'être des pages dynamiques ^^)


    Dis-nous en plus

    * pour ce cas de figure : selon le jour

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 22
    Par défaut
    Bonjour,

    Merci pour ta réponse mais n'étant pas un spécialiste
    de l'informatique, j'ai dû mal à suivre tes explications.

    Je peux seulement t'indiquer que mes pages.html sont chez Free
    et que je cherche donc un moyen LE PLUS SIMPLE POSSIBLE
    (si tant est qu'il existe) pour que lorsqu'on clique sur un lien,
    la page qui s'affiche par exemple aujourd'hui ne soit pas celle
    qui s'affichait hier... ou qui s'affichera demain.

    Tu me parles de "page dynamique". Qu'est-ce que c'est ?

    A+

    ALAIN

  4. #4
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Si tu as un lien sur ta page et que tu veux que le visiteur soit redirigé vers différentes URL en fonction du jour de la semaine, voici une première idée (à affiner peut-être en fonction de ton contexte) :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="lundi.html" onclick="changerLien(this);">cliquez ici</a>
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function changerLien(lien){
       var tabJours = ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"];
       var jour = new Date().getDay();
       lien.href = tabJours[jour] + ".html";
    }
    (par contre, attention, des visiteurs ayant désactivé le javascript sur leur navigateur seront toujours redirigé vers lundi.html, jamais vers les autres liens...)

    Tiens-nous au jus

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 22
    Par défaut
    Merci beaucoup, ça pourrait être dans mes cordes
    et m'apporter une première solution.

    Je dis "une première solution" car avec ce script
    je ne peux apparemment pas "programmer"
    un changement de page au-delà d'une semaine.

    A moins que je n'ai pas tout compris...

    ALAIN

  6. #6
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Ce n'était qu'un exemple basé sur les jours de la semaine mais tout est possible ^^

    Rien ne t'empêche par exemple de constituer une liste de liens et de pointer à chaque fois sur l'un d'entre eux aléatoirement au moment du clic...

    Dans le corps de la fonction changerLien, tu peux implémenter toutes les règles que tu veux, faire un lien différent en fonction des cycles de la lune ou de la température extérieure à Caracas, la seule limite étant ce que tu seras capable de traduire en code ^^

    Mais si tu nous les donnais, justement, ces règles (ou spécifications) autour desquelles on tourne depuis le début ?

Discussions similaires

  1. Encapsuler une page index.php dans une page index.html
    Par gorderson dans le forum Débuter
    Réponses: 1
    Dernier message: 04/10/2013, 21h07
  2. Réponses: 7
    Dernier message: 26/03/2008, 17h20
  3. [HTML] Créer une notification de connection sur une page web
    Par Invité dans le forum Balisage (X)HTML et validation W3C
    Réponses: 28
    Dernier message: 17/03/2008, 18h52
  4. Réponses: 1
    Dernier message: 10/08/2007, 13h43
  5. Réponses: 1
    Dernier message: 22/12/2005, 17h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo