regroupement de fonctions
(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 :
Code:
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();
}
}; |
et :
Code:
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();
}
} |
Comment pourrais-je remplacer ces 2 fonctions par une fonction unique qui s'adapte au contexte ?
Serait-il préferable de conserver les 2 fonctions en les nommant différemment ?
Merci d'avance pour vos réponses