Bonjour, je ne m'y connait pas très bien en javascript, et il y a une fonction que je cherche a decoder...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
Cette fonction s'utilise dans un select et je n'arrive pas a la comprendre totalement. Je sais qu'elle permet de recharger une page, mais j'ai besoin de plus d'info...
Voici le code ou je m'en sert, mais ou je n'arrive pas a faire ce que je veux!...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<form id="form1" name="form1" method="post" action="">
<span class="Style2"><b>Afficher les tâches... </b></span>
  <select name="menu1" onchange="MM_jumpMenu('parent.frames[\'main5\']',this,0)">
    <option value="./?show=1"<? if($show==1){echo" selected";} ?>>A faire</option>
    <option value="./?show=2"<? if($show==2){echo" selected";} ?>>En attente</option>
    <option value="./?show=3"<? if($show==3){echo" selected";} ?>>Fait</option>
  </select>
</form>
En sachant que la variable $show est utilisée pour sélectionner une requete differente a chaque fois comme ci-apres:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
if($show==""){$show="1";}
 
if($show==1){$requete=mysql_db_query("$sql_bdd","select * from cahier where statut_tache='A faire' order by date_tache ASC",$db_link);}
if($show==2){$requete=mysql_db_query("$sql_bdd","select * from cahier where statut_tache='En attente' order by date_tache ASC",$db_link);}
if($show==3){$requete=mysql_db_query("$sql_bdd","select * from cahier where statut_tache='Fait' order by date_tache ASC",$db_link);}
$num=mysql_num_rows($requete);
Quelqu'un pourrait m'aider?
Si je n'ai pas été assez clair je pe donner plus d'info...