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 ?