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

Bibliothèques & Frameworks Discussion :

Récupérer variable avec Javascript


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Meloooo
    Femme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2008
    Messages : 324
    Par défaut Récupérer variable avec Javascript
    Bonjour,
    J'ai un formulaire qui s'ouvre avec lightbox :
    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
     
    <div id="filter"></div>
    <div id="box">
      <span id="boxtitle"></span>
      <form method="post" action="index.php" target="_parent">
     
     
          <p>Année de l'injection : 
    <?php
    include ('connexion_bd.php');
     
    // Variable qui ajoutera l'attribut selected de la liste déroulante
    $selected = '';
    $today_annee = date('Y');
    // Parcours du tableau
    echo '<select name="date">',"\n";
     
     
    for($i=1900; $i<=$today_annee; $i++)
    {
    // L'année est-elle l'année courante ?
    if($i == date('Y'))
    {
    $selected = ' selected="selected"';
    }
    // Affichage de la ligne
    echo "\t",'<option value="', $i ,'"', $selected ,'>', $i ,'</option>',"\n";
    // Remise à zéro de $selected
    $selected='';
    }
    echo '</select>',"\n";
    ?>
          </p>
          <input type="submit" name="submit" value="Enregistrer">
          <input type="button" name="cancel" value="Annuler" onclick="closebox()">
     
        </p>
    </div>
    Ce formulaire s'ouvre lorsque je clique sur un td de mon tableau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    		<td onclick="openbox('1ère injection du vaccin BCG', 1)" class="vaccin1"><?php if($injection_bcg == 1) { echo $date_bcg; }?></td>
    Voici ma fonction openbox(..) :
    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
     
    function openbox(formtitle, fadin)
    {
      var box = document.getElementById('box'); 
      document.getElementById('filter').style.display='block';
     
      var btitle = document.getElementById('boxtitle');
      btitle.innerHTML = formtitle;
      if(fadin)
      {
    	 gradient("box", 0);
    	 fadein("box");
     
      }
      else
      { 	
        box.style.display='block';
     
      }
    document.location.href= "?mavariable1="+formtitle;
    }
    Je souhaites récupérer le titre de mon formulaire, je le vois dans ma barre d'adresse, mais le seul hic, c'est que quand je clic sur un de mes td, mon adresse changes avec le bon paramètre, mais il ne m'ouvre pas mon formulaire
    Et quand j'enlèves le passage de paramètre, il m'ouvre bien mon formulaire...
    Comment faire pour faire fonctionner les deux en même temps ?

  2. #2
    Membre Expert
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Par défaut
    J'ai pas tout bien compris ton problème, mais déjà est-que tu peux poster le code HTML généré et non le PHP ?

    Sinon, essaye en mettant window.location.href et pas document qui n'est pas censé te permettre ça.

Discussions similaires

  1. Récupérer variables avec onclick
    Par Azumii dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 30/01/2015, 14h51
  2. Récupérer variables de javascript en php (Ajax)
    Par jeff24 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 12/05/2009, 14h06
  3. [MySQL] Récupérer variable avec espaces dans une liste déroulante
    Par Yagami_Raito dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/09/2007, 03h01
  4. Réponses: 5
    Dernier message: 13/08/2004, 15h40

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