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

JavaScript Discussion :

redirection automatique javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Octobre 2008
    Messages
    172
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 172
    Par d�faut redirection automatique javascript
    Bonjour tous,

    Je souhaite faire une redirection automatique sans chargement de la page (donc sur la meme page)
    J'ai deux bouton radio : Lundi et Dimanche
    Si l'internaute appui sur Lundi, un tableau (deja construit) s'affiche avec les dates du lundi (le lundi doit etre pass� en variable dans le bouton radio pour que le tableau puisse s'afficher).

    Avez vous une id�e de comment faire ?

    Voici la source :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    <?php
      function calculDateDebut($dateDeb, $jourChoisiFR)
      {
        $choixPossible = array('monday' => 'lundi', 'sunday' => 'dimanche');    
        $jourChoisiEN = array_search($jourChoisiFR, $choixPossible);
     
        $dateDeb -> modify('+1 month');
        $libelleJour = strftime('%A', $dateDeb -> format('U'));
        if ($libelleJour != $jourChoisiFR)
        {
          $dateDeb -> modify('next ' . $jourChoisiEN);
        }
        return $dateDeb;    
      }
     
      function calculSemaine($nbSemaine, $dateDeb)
      {
        $semaine = '';
        $i = 0;
        while ($i < $nbSemaine)
        {
          $debut = $dateDeb -> format('d/m/Y');
          $dateDeb -> modify('+6 days');
          $fin = $dateDeb -> format('d/m/Y');
          $semaine .= '<tr><td>du ' . $debut . '</td><td>au ' . $fin . '</td><td><input type="radio" name="radiobutton'.$i.'" vvalue="libre-'.$i.'-'.$debut.'-'.$fin.'">Libre</td><td><input type="radio" name="radiobutton'.$i.'" value="occupe-'.$i.'-'.$debut.'-'.$fin.'">Occupé</td><td><input name="prix'.$i.'" type="text" size="10" id="prix'.$i.'">€</td></tr>' . "\n";
          $dateDeb -> modify('+1 days');
          $i ++;
        }
        return $semaine;
      }
    //----------------------------------------------------------------------  
    //----------------------------------------------------------------------  
      setlocale(LC_TIME, 'fr', 'fr_FR', 'fr_FR.ISO8859-1');
     
      $nbSemaineAAfficher = 52;
      $jourChoisi = 'dimanche';
     
      $dateDeb = new DateTime();  
    ?> 
    <html>
      <head>
      </head>
      <body>
      <table align="center" border="1">
    	<form id="form1" name="form1" method="post" action="">
    	<td>Date de début</td><td>Date de fin</td><td>Libre</td><td>Occupé</td><td>Prix</td>
          <?php echo calculSemaine($nbSemaineAAfficher, calculDateDebut($dateDeb, $jourChoisi)); ?>
        </form>
      </table>
      </body>
    </html>

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    sur le onchange de tes boutons radios il suffit de lancer une fonction qui modifies le style display des tes tableaux .
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre confirm�
    Inscrit en
    Octobre 2008
    Messages
    172
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 172
    Par d�faut
    Merci SpaceFrog.
    ok si je comprends bien, ce type de code :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <form id="form1" name="form1" method="post" action="">
      <p>
        <label>
          <input type="radio" id="choixjour" name="choixjour" value="lundi" onchange="codecodecode" />
          Bouton radio</label>
        <br />
        <label>
          <input type="radio" id="choixjour" name="choixjour" value="dimanche" onchange="codecodecode" />
          Bouton radio</label>
        <br />
      </p>
    </form>
    Avec donc cette modification dans le code :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    $jourChoisi = ($_POST['choixjour']);
    .....
    .....
    <div>
     <table align="center" border="1">
    	<form id="form1" name="form1" method="post" action="">
    	<td>Date de début</td><td>Date de fin</td><td>Libre</td><td>Occupé</td><td>Prix</td>
          <?php echo calculSemaine($nbSemaineAAfficher, calculDateDebut($dateDeb, $jourChoisi)); ?>
        </form>
    </table>
    </div>
    Seule chose, que dois je mettre dans onchqnge et comment dois je nommer le div ?

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    un id ...
    et getElementById('...')
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre confirm�
    Inscrit en
    Octobre 2008
    Messages
    172
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 172
    Par d�faut
    D�sol� malgr� tes conseils cela ne foncionnent tjrs pas... je ne sais que faire.

Discussions similaires

  1. [JSP] Redirection automatique
    Par Crazyblinkgirl dans le forum Servlets/JSP
    R�ponses: 4
    Dernier message: 08/08/2011, 10h24
  2. redirection automatique en html
    Par NPortmann dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 2
    Dernier message: 14/10/2005, 11h06
  3. [R�f�rencement] Redirection automatique si page manquante
    Par camoulox dans le forum R�f�rencement
    R�ponses: 1
    Dernier message: 07/10/2005, 15h43
  4. Redirection automatique lors d'une s�lection dans un Select
    Par MiJack dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 21/12/2004, 18h09
  5. R�ponses: 2
    Dernier message: 15/06/2004, 11h22

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