Bonjour,

Jai un code javascript, avec les fonctions suivantes :
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
<script language=javascript> 
 
             function on_submit(id){  
                document.forms[0].civ_id.value=id";   
                if ($droit eq 'user')  
                { 
                    $script.="document.forms[0].action='ana_gen_consult.cgi';"; 
                }  
                else 
                {    
                    $script.="document.forms[0].action='ana_gen_fiche.cgi';"; 
                }  
                $script.="document.forms[0].submit();  
             }  
 
             function trier(val){  
                document.forms[0].tri.value=val;    
                document.forms[0].action='ana_gen_list.cgi';  
                document.forms[0].submit();   
             }  
             </script>
Lorsque j'execute ma page, pas de probleme.

Mais lorsque je clique sur un lien qui doit me faire le tri ascendant ou descendant d'une colonne d'un tableau en appelant la fonction trier, jai une erreur:
'documents.forms.0.tri' a la valeur Null ou n'est pas un objet.
J'appelle ma fonction de la maniere suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href=\"javascript: trier('plante.plante_nom asc');\">▲</a>Plante<a href=\"javascript: trier('plante.plante_nom desc');\">▼</a>"
D'ou cela vient il?

Merci