C'est compliqué

H.H.A Messages postés 52 Statut Membre -  
H.H.A Messages postés 52 Statut Membre -
Bonjour,
Alors c'est assez compliqué j'ai un boutton dans mon site qui méne a une alerte quand on clique dessus
mais je voudrais qu'a une heure particuliére ce bouton méne à une page
est ce que c'est possible ?
et comment peut-on faire si possible avec un code Html
merci
Configuration: Windows XP
Internet Explorer 7.0

15 réponses

  1. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
     
    Salut

    Je pense que le HTML, c'est mort, va falloir te tourner vers du php, ou du javascript.
    0
  2. H.H.A Messages postés 52 Statut Membre
     
    Ok
    Avec php ça marche comment ?
    0
    1. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
       
      Je pense qu'il faut faire une comparaison en l'heure actuel et ton heure de reference.

      Un IF me semble approprier.

      0
  3. H.H.A Messages postés 52 Statut Membre
     
    Ok et moins compliqué ...
    une image ou on clique qui méne a des pages differentes en fonction de l'heure
    c'est possible en Html?
    0
    1. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
       
      Non


      Va faloire metre les main dans le cambouis.


      Tu ne peut pas faire grand chose en HTML pure, c'est extrêmement limiter, c'est de la mise en page, ni plus ni moins.



      Un bon site pour apprendre le php, et d'autre chose, aussi ;-)


      https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
      0
  4. Utilisateur anonyme
     
    bien sur que cé possible, je peut méme te donner le code si tu veux
    0
    1. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
       
      Tiens, tu pourrait le poster ici, ça m'intéresse de voire comment tu a fait.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. H.H.A Messages postés 52 Statut Membre
     
    ah
    montre le code stp :)
    0
    1. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
       
      Cm'etonerait beaucoup que ca soit possible. Ne compte pas trop dessus.

      Le HTML n'est pas capable de faire des comparaison (entre heure voulu et heure réel.)


      Commence a te plonger dans le PHP
      0
  7. H.H.A Messages postés 52 Statut Membre
     
    Ok
    <SCRIPT language=javascript>
    var dt=new Date();
    var heure = dt.getHours();
    if (heure<12) {
    document.write("Nous sommes avant-midi");
    } else {
    document.write("Nous sommes après-midi");
    }
    </SCRIPT>

    mais il y'a moyen de modifier ce code ?
    0
  8. H.H.A Messages postés 52 Statut Membre
     
    RewriteEngine on
    RewriteCond %{TIME_HOUR}%{TIME_MIN} >0800
    RewriteCond %{TIME_HOUR}%{TIME_MIN} <1800
    RewriteRule ^page\.html$ /page-jour.html [L]
    RewriteRule ^page\.html$ /page-nuit.html [L]

    c'est bon j'ai trouvé
    ce code est fiable!
    0
    1. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
       
      yop


      Je ne connais pas le javascript.

      Mais je pense que si tu renplace l'heure par celle de ton choix, et les ligne document.write par un truc du genre "page goto" (la syntaxe est fausse, c'est pour l'idée)


      tu devrai ariver a qq chose.
      0
    2. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
       
      yop

      C'est du javascript ?
      0
  9. H.H.A Messages postés 52 Statut Membre
     
    nan c'est bon j'ai trouvé le code
    et il est ..Fiable

    RewriteEngine on
    RewriteCond %{TIME_HOUR}%{TIME_MIN} >0800
    RewriteCond %{TIME_HOUR}%{TIME_MIN} <1800
    RewriteRule ^page\.html$ /page-jour.html [L]
    RewriteRule ^page\.html$ /page-nuit.html [L]
    0
  10. H.H.A Messages postés 52 Statut Membre
     
    RewriteEngine on
    RewriteCond %{TIME_HOUR}%{TIME_MIN} >0800
    RewriteCond %{TIME_HOUR}%{TIME_MIN} <1800
    RewriteRule ^page\.html$ /page-jour.html [L]
    RewriteRule ^page\.html$ /page-nuit.html [L]
    0
  11. H.H.A Messages postés 52 Statut Membre
     
    en faite nan c'est pas fiable je v'ai plutot essayer de modifier
    0
  12. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
     
    Atend, tu a un serveur PHP sur ta machine ?

    Genre easy PHP ou juste apache ?
    0
  13. H.H.A Messages postés 52 Statut Membre
     
    Oui bien sur
    0
    1. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
       
      He, ok, je croyait que tu ne fesait pas php.

      c'est pour ca.
      0
  14. Utilisateur anonyme
     
    je ne pouvais pas répondre car j'était au travail, demain je te donnerais la réponse , t'auras pas besoin de php , juste du javascript
    0
  15. Utilisateur anonyme
     
    Voilà le code , au click du bouton et à une heure précise, on tombe sur une nouvelle page
    (dans le code ci-dessous, en gras, tu met l'heure et les minutes auquelles tu veux qu'il y ai
    une nouvelle page, par exemple, si tu veux que ce soit à 13h54, et bein tu met:
    heurePageNouvelle=13;
    minutePageNouvelle=54;
    ,

    ensuite en souligné, tu met le nom de ta page par défaut qui est la page auquelle on attérit lorsqu'on clique avant l'heure que tu a précisé, et le nom de ta page nouvelle, qui est celle auquelle on attérit lorsqu'on clique sur le boutton à partir de l'heure que tu as précisé) :

    <html>
    <head>

    </head>
    <body>

    <input type='button' value='Valider' onClick='pageParHeure();'>

    <span id='ici'></span>

    <script language='javascript'>

    heurePageNouvelle=0;
    minutePageNouvelle=15;

    pageParDefaut="pageParDefaut.html";
    pageNouvelle="pageNouvelle.html";

    function rebours()
    {
    today=new Date();
    Ytoday=today.getFullYear();
    mtoday=today.getMonth();
    dtotay=today.getDate();
    Htoday=today.getHours();
    itoday=today.getMinutes();

    instantToday=new Date(Ytoday,mtoday,dtotay,Htoday,itoday);
    instantPageNouvelle=new Date(Ytoday,mtoday,dtotay,heurePageNouvelle,minutePageNouvelle);

    difference=instantPageNouvelle-instantToday;

    setTimeout("rebours()",1000);
    }

    rebours();

    function pageParHeure()
    {

    if(difference>0)
    {location.href=pageParDefaut;}

    else
    {location.href=pageNouvelle;}
    }

    </script>

    </body>
    </html>

    0
  16. H.H.A Messages postés 52 Statut Membre
     
    ooh sympa je v'ai essayer merci
    0