Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2842 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  changeliste()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

changeliste()

n°1362174
antho1983
Posté le 09-05-2006 à 10:32:40  profilanswer
 

quelqu'un ma donné le code de changeliste mais je ne vois pas quel nom changer :
on me dit que var arrBvalue n'a pas de propriété je ne voit pas koi changer.
 
voila mon code :
 
 function changeliste(selNode) {
 
   //getting selected option Bvalue attribute
 
   var arrBValue= selNode[selNode.selectedIndex].getAttribute('BValue').split(';');
 
   //removing all existing node in listB
 
   var listBNode = document.getElementById('listeB');
 
   listeBNode.innerHTML = ''; /*** lazy way, should do removeNode instead ***/
 
   for(var i=0; i<arrBValue.length; i++){
 
     optNode = document.createElement('option'); /*** create option node ***/
 
     optNode.appendChild(document.createTextNode(arrBValue[i])); /*** add text to node ***/
 
     optNode.setAttribute('value', arrBValue[i]); /*** set value ***/
 
     listBNode.appendChild(optNode); /*** add to select ***/
 
   }
 
 }
 
 
<center><h2> Index des statistiques </h2></center>
<form name="monform" action="traitement.php">
   <table align=center>
   <tr>
   <td align=letf>Annee : </td>
   <td align=left><select style="width:150" name="listeA" onchange=changeliste()>
      <option value=0>--Choisit une annee--</option>
<?
mysql_data_seek($result,0); // movefirst
 
while ($val = mysql_fetch_array($result)) {
?>      
      <option value=<?echo $val["id"];?>>
<?
      echo $val["annee"];?></option>
<?  
}
mysql_close();  
?>
   </select>
   </td></tr>
    <tr>
   <td></td>
   <td></td>
   </tr>
   <tr>
   <td align=letf>Mois : </td>
   <td align=left><select style="width:150" name="listeB">
      <option>--Choisit un mois--</option>
   </select>
 
   </td></tr>
    <tr>
   <td></td>
   <td></td>
   </tr>
   <tr>
   <td align=letf>Type de statistique : </td>
   <td align=left><select style="width:150" name="Typestat">
           <option>--Choisit une requete--</option>
    <option>Requete1</option>
    <option>Requete2</option>
    <option>Requete3</option>
    <option>Requete4</option>
    <option>Requete5</option>
   </select>
   </td></tr>
   <tr>
   <td></td>
   <td></td>
   </tr>
   <tr>
   <td></td>
   <td align=left><input type="Submit" value="Envoyer"></td>
   </table>
</form>
<BR><BR>

mood
Publicité
Posté le 09-05-2006 à 10:32:40  profilanswer
 

n°1362181
boulax
Inserer phrase hype en anglais
Posté le 09-05-2006 à 10:41:16  profilanswer
 

Mais bordel, tu vois pas qu'il lui faut un parametre a ta fonction [:mlc] ?


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1362189
antho1983
Posté le 09-05-2006 à 10:47:29  profilanswer
 

excuse j'ai oublié de mettre changeliste(this) mais le problème est le meme

n°1362190
antho1983
Posté le 09-05-2006 à 10:52:57  profilanswer
 

voila le code html :
 
<html>
 <title>menu2.php</title>
<head>
<script language="JavaScript"><!--
 
 
 
 function changeliste(selNode) {
 
   //getting selected option Bvalue attribute
 
   var arrBValue= selNode[selNode.selectedIndex].getAttribute('BValue').split(';');
 
   //removing all existing node in listB
 
   var listBNode = document.getElementById('listeB');
 
   listeBNode.innerHTML = ''; /*** lazy way, should do removeNode instead ***/
 
   for(var i=0; i<arrBValue.length; i++){
 
     optNode = document.createElement('option'); /*** create option node ***/
 
     optNode.appendChild(document.createTextNode(arrBValue[i])); /*** add text to node ***/
 
     optNode.setAttribute('value', arrBValue[i]); /*** set value ***/
 
     listBNode.appendChild(optNode); /*** add to select ***/
 
   }
 
 }
 
   
--></script>
 
</head>
 
<body>
  <script language="JavaScript"><!--
   listemois=new Array()
   listemois[0]=new Array("Choisit un mois","" )
 
    listemois[1]=new Array(
    "2","4","" )
 
    listemois[2]=new Array(
    "2","4","" )
 
    listemois[3]=new Array(
    "6","" )
   
   
--></script>
 
 
<center><h2> Index des statistiques </h2></center>
 
<form name="monform" action="traitement.php">
   <table align=center>
   <tr>
   <td align=letf>Annee : </td>
   <td align=left><select style="width:150" name="listeA" onchange=changeliste(this)>
      <option value=0>--Choisit une annee--</option>
       
      <option value=1>
2006</option>
 
       
      <option value=2>
2005</option>
       
      <option value=3>
2007</option>
   </select>
   </td></tr>
    <tr>
   <td></td>
   <td></td>
 
   </tr>
   <tr>
   <td align=letf>Mois : </td>
   <td align=left><select style="width:150" name="listeB">
      <option>--Choisit un mois--</option>
   </select>
 
   </td></tr>
 
    <tr>
   <td></td>
   <td></td>
   </tr>
   <tr>
   <td align=letf>Type de statistique : </td>
   <td align=left><select style="width:150" name="Typestat">
           <option>--Choisit une requete--</option>
 
    <option>Requete1</option>
    <option>Requete2</option>
    <option>Requete3</option>
    <option>Requete4</option>
    <option>Requete5</option>
   </select>
 
   </td></tr>
   <tr>
   <td></td>
   <td></td>
   </tr>
   <tr>
   <td></td>
   <td align=left><input type="Submit" value="Envoyer"></td>
   </table>
 
</form>
<BR><BR>
 
</body>
</html>

n°1362194
boulax
Inserer phrase hype en anglais
Posté le 09-05-2006 à 10:55:38  profilanswer
 

Il manque l'attribut Bvalue dans tes <options>
Ce serait quand meme bien que tu comprennes un peu ce que tu fais ....


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1362219
anapajari
s/travail/glanding on hfr/gs;
Posté le 09-05-2006 à 11:18:34  profilanswer
 

ptain ça me fait plaisir de donner du code tout commenté tout bien pour que tu fasses un sale copier coller sans rien comprendre et que tu viennes redemander de l'aide ...[:mlc]

n°1362220
boulax
Inserer phrase hype en anglais
Posté le 09-05-2006 à 11:19:55  profilanswer
 

[:rofl] [:xp1700]


---------------
Posté depuis des chiottes, sales. Me gusta.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  changeliste()

 

Sujets relatifs
Plus de sujets relatifs à : changeliste()


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)