Bonjour,
J'ai un formulaire qui s'ouvre avec lightbox :
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
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>
Voici ma fonction openbox(..) :
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>
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
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; }
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 ?
Partager