(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 : 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();
	}
};
et :

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();
	   }
    }
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