par
Ryle » 24 avr. 2006, 10:11
Je pense que tu te compliques un peu la tache pour pas grand chose, mais si c'est le bouton qui te gènes, tu peux aussi soumettre un formulaire à partir d'un lien à la place d'un bouton :
Code : Tout sélectionner
<a href="javascript:fonctionJavascript(parametre);">texte du lien</a>
<script>
function fonctionJavascript(parametre) {
...
document.nomDuFormulaire.submit();
}
</script>En mettant à jour le formulaire avec les valeurs qui vont bien...
L'inconvénient d'envoyer des données en post, c'est que si l'utilisateur clique sur actualiser ou s'il passe à la page suivante puis clique sur précédent, y a un prompt qui lui demande s'il veut renvoyer les données pour afficher la page... après, c'est vous qui voyez... y en a qu'on essayé, ils ont eu des problèmes, cela dit, il est très rapide !

Je pense que tu te compliques un peu la tache pour pas grand chose, mais si c'est le bouton qui te gènes, tu peux aussi soumettre un formulaire à partir d'un lien à la place d'un bouton :
[code]<a href="javascript:fonctionJavascript(parametre);">texte du lien</a>
<script>
function fonctionJavascript(parametre) {
...
document.nomDuFormulaire.submit();
}
</script>[/code]En mettant à jour le formulaire avec les valeurs qui vont bien...
L'inconvénient d'envoyer des données en post, c'est que si l'utilisateur clique sur actualiser ou s'il passe à la page suivante puis clique sur précédent, y a un prompt qui lui demande s'il veut renvoyer les données pour afficher la page... après, c'est vous qui voyez... y en a qu'on essayé, ils ont eu des problèmes, cela dit, il est très rapide ! :)