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
function Nom_fonction(parametre1,..., parametreN)
{
// instructions...
}
function Nom_fonction()
{
// instructions...
}
Propriétés
| 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> |