(re) Bonjour à tous,
Autre question (car j'ai déjà un post en cours)
J'ai plusieurs pages utilisant un calendrier cliquable à peu près similaire.
Je cherche à regrouper toutes mes fonction Js sur le même fichier .js.
mais j'ai 2 fonctions à peu près similaire portant le même nom :
et :
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 function envoi() { var loginr=window.parent.login; var passr=window.parent.psswd; var tabClient=window.parent.tableClient; var idClient=window.parent.IDClient; var i, arg=envoi.arguments; document.envoi_returnValue = false; for (i=0; i<(arg.length); i+=2){ eval("document.forma"+arg[i]).psswd.value=passr; eval("document.forma"+arg[i]).login.value=loginr; eval("document.forma"+arg[i]).tableClient.value=tabClient; eval("document.forma"+arg[i]).IDClient.value=idClient; eval("document.forma"+arg[i]).submit(); } };
Comment pourrais-je remplacer ces 2 fonctions par une fonction unique qui s'adapte au contexte ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function envoi() { var loginr=window.parent.login; var passr=window.parent.psswd; var arg=envoi.arguments; document.envoi_returnValue = false; for (var i=0; i<(arg.length); i+=2){ eval("document.forma"+arg[i]).psswd.value=passr; eval("document.forma"+arg[i]).login.value=loginr; eval("document.forma"+arg[i]).submit(); } }
Serait-il préferable de conserver les 2 fonctions en les nommant différemment ?
Merci d'avance pour vos réponses
Partager