Erreur javascript sur les evenements (urgent)

Erreur javascript sur les evenements (urgent) - Programmation

Marsh Posté le 13-03-2002 à 16:44:05    

--------------------------------------------------------------------------------
 Bonjour,  
 
Je suis en train de realiser un site et sur une de mes pages, je ne peux utiliser aucun evenements.  
J'ai essaye de mettre un onSubmit sur le formulaire, un onChange ou un onClick sur une liste deroulante et a chaque fois j'obtient la meme erreur (juste la ligne qui change, correspondant a la ligne surlaquelle se situe l'evenement)  
j'ai cette erreur a chaque fois :  
"Cet objet ne gère pas cette action."  
Cette page est en fait une page php mais l'erreur semble etre purement au niveau client/javascript.  
Cette page fais partie d'un cadre de frame. je post a la suite le code de la page (apres compilation php).  
Merci de votre aide.  
 
<html>  
<head>  
<script language="javascript">  
<!--  
function selection()  
{  
//var maliste=document.form_selection.liste_joueur;  
//document.form_selection.id_membre_selectionne.value = maliste.options[maliste.selectedIndex].value;  
//alert(document.form_selection.id_membre_selectionne.value);  
return true;  
}  
//-->  
</script>  
</head>  
<body bgcolor="#FFFFFF" leftmargin="15" marginwidth="15">  
<LINK rel="stylesheet" href="styles.css">  
<br>  
<br>  
<center>  
<table border="0" cellpadding="1">  
<tr>  
<td><img src="images/pieces.gif" width="20" height="15"></td>  
<td class=t3><b><u>Liste des membres qui ont joués cette semaine</u></b></td>  
<td><img src="images/pieces.gif" width="20" height="15"></td>  
</tr>  
</table>  
<br>  
<form name="form_selection" method="post" action="info_perso.php" onSubmit="return selection()">  
<table border="0" cellspacing="0" cellpadding="1" align="center">  
<tr>  
<td bgcolor="#850000" colspan="3"><img src="images/shim.gif" width="1" height="1"></td>  
</tr>  
<tr>  
<td bgcolor="#850000"><img src="images/shim.gif" width="1" height="1"></td>  
<td height="15">  
<table border="0">  
<tr>  
<td>  
<table border="0" cellspacing="0" cellpadding="1">  
<tr>  
<td>Choisir le joueur : </td>  
<td><select size="1" name="liste_joueur" style="background-color:#FFC500;font-size:11px;font-family:verdana,sans-serif">  
<option value=1 defaultSelected>ed</option>  
<option value=2 >peggy</option>  
<option value=10 >claude</option>  
<option value=11 >charles</option>  
<option value=14 >modus</option>  
</select>  
</td>  
</tr>  
</table>  
</td>  
</tr>  
</table>  
</td>  
<td bgcolor="#850000"><img src="images/shim.gif" width="1" height="1"></td>  
</tr>  
<tr>  
<td bgcolor="#850000" colspan="3"><img src="images/shim.gif" width="1" height="1"></td>  
</tr>  
</table>  
<p>  
<input type="hidden" name="id_membre_selectionne" value="" >  
<input type="image" border="0" name="imageField2" src="images/rechercher.gif" width="83" height="17" >  
</form>  
</center>  
</body>  
</html>

Reply

Marsh Posté le 13-03-2002 à 16:44:05   

Reply

Marsh Posté le 13-03-2002 à 17:42:28    

il me semble qu'il te manque un truc dans maliste :
tu decris le document.le_formulaire...mais je vois pas le nom du select :?

Reply

Marsh Posté le 13-03-2002 à 17:45:37    

maliste=document.form_selection.liste_joueur;  
sisi il y est, c'est liste_joueur :)
puis de toute facon, j'ai commente la fonction javascript pour le moment histiore qu'elle ne fasse que retourner true pour etre sur que l'erreur ne venait pas de la.
merci quand meme ;)

Reply

Marsh Posté le 13-03-2002 à 17:55:28    

j'avais ratté le point :(
 
Par contre je comprend pas, tu met ta fonction en commentaire et tu as toujours l'ereur???
Je me demande si ton probleme il ne vient pas du fait que entre une chaine de caractere de maliste.selectedIndex...
juste pour voir as tu essayé en te tappant tout le code à la main sans passer par maliste...
PArce que je vois pas pourquoi cela ne fonctionne pas!!!

Reply

Marsh Posté le 13-03-2002 à 18:01:19    

oui hehe moi non plus je vois pas pourquoi ...
Bon je vais essayer de faire autrement, j'ai plus le temps de me prendre la tete hehe.
Merci quand meme de ton aide :)

Reply

Marsh Posté le 13-03-2002 à 18:03:36    

ben attend, il est ou ton submit ?

Reply

Marsh Posté le 13-03-2002 à 18:26:49    

A y est g trouve t'as du utiliser un nom de fonction reserve... j'ai remplace selection() par titi() c OK

Reply

Marsh Posté le 13-03-2002 à 18:36:25    

une remarque au passage : les balises <option> ne se ferment pas ...

Reply

Marsh Posté le 13-03-2002 à 19:32:07    

arf, le coup du mot reserve !
 
Merci pour ton aide :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed