11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
voilà ... pour le moment j'ai un bouton avec le code suivant:

onClick="javascript:tache_a_effectuer();"


La fonction tache_a_effectuer est la suivante:
<script language="javascript">
function tache_a_effectuer()
{
     document.selection.submit() 
     document.location.href="url.php";
}
</script>

Mais comme je possède plusieurs bouton qui permettent de renvoyer vers plusieurs pages php, je ne voudrais pas avoir à faire plusieurs fonctions Smiley biggol une pour chaque bouton, mais une fonction globale.

Alors j'ai mis ceci:
onClick="javascript:tache_a_effectuer('url.php');"

et pour ma fonction javascript:
<script language="javascript">
function tache_a_effectuer(tache)
{
     document.selection.submit() 
     document.location.href="'.tache.'";
}
</script>

Et là ... Smiley confus plus rien ne se passe... Smiley biggol

Puis-je avoir un petit coup de pouce? Merci
Modifié par Boubou57 (25 Nov 2008 - 16:35)
Salut boubou,

Pour concaténer sous JS utilise des +
mais je pense que
document.location.href=tache;

suffit.