Function représente un champ de saisie pour un téléchargement de fichier au sein d'un formulaire.
CompatibilitéDisponibilité
Javascript 1.0
ConstructeurNom_fonction = new Function( [parametre1,..., parametreN, instructions);Synopsis
Propriétésfunction Nom_fonction(parametre1,..., parametreN) { // instructions... } function Nom_fonction() { // instructions... }
Propriété | Description |
---|---|
arguments[] | tableau correspondant aux arguments passés à la fonction. |
arguments.callee | spécifie le corps de la fonction qui invoque l'exécution de la fonction courante. |
arguments.caller | spécifie le nom de la fonction qui invoque l'exécution de la fonction courante. |
arguments.length | spécifie le nombre d'arguments passés à la fonction. |
arity | spécifie le nombre d'arguments déclarés par la fonction (NE 4). |
constructor | spécifie la fonction qui crée un prototype de classe d'objet. |
length | spécifie le nombre d'arguments déclarés par la fonction. |
prototype | autorise l'ajout de propriété à un objet Function. |
Méthode | Description |
---|---|
apply(objet, arguments) | permet d'appliquer une méthode à d'un autre objet dans le contexte d'objets différents. |
call | permet l'appel (exécution) d'une méthode d'un autre objet dans le contexte d'objets différents. |
toSource | retourne une chapine de caractères représentant le code source de la fonction. |
toString | retourne une chaîne de caractères représentant le code source de la fonction. |
valueOf | retourne une chapine de caractères représentant le code source de la fontion. |
<html> <head> <script language="javascript"> function conversion() { var euro = 6.55957; var somme = document.formulaire.valeur.value if (document.formulaire.choix[0].checked == true) { resultat = euro_franc(somme, euro); } else { resultat = franc_euro(somme, euro); } if (isNaN(resultat)) { document.formulaire.result.value = 0; document.formulaire.valeur.value = 0; alert("Veuillez ne saisir que des nombres !"); } else { document.formulaire.result.value = resultat; } } var franc_euro = new Function("chiffre", "monnaie", "return(chiffre/monnaie)"); var euro_franc = new Function("chiffre", "monnaie", "return(monnaie*chiffre)"); </script> </head> <body> <form name="formulaire"> <input type="text" name="valeur" size="10" value="0"> <input type="text" name="result" size="10" value="0"><br> <u>Type de conversion :</u><br> <input type="radio" name="choix" value="eurofranc"> Euro vers francs<br> <input type="radio" name="choix" value="franceuro" CHECKED> Francs vers Euros<br> <input type="button" name="calculer" value="Calculer" onclick="javascript:conversion()"> </form> </body> </html> |