Function représente un champ de saisie pour un téléchargement de fichier au sein d'un formulaire.

Compatibilité
Cet objet est compatible avec Internet Explorer.Cet objet est compatible avec Netscape.
Disponibilité

Javascript 1.0

Constructeur
Nom_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.calleespécifie le corps de la fonction qui invoque l'exécution de la fonction courante.
arguments.callerspécifie le nom de la fonction qui invoque l'exécution de la fonction courante.
arguments.lengthspécifie le nombre d'arguments passés à la fonction.
arityspécifie le nombre d'arguments déclarés par la fonction (NE 4).
constructorspécifie la fonction qui crée un prototype de classe d'objet.
lengthspécifie le nombre d'arguments déclarés par la fonction.
prototypeautorise l'ajout de propriété à un objet Function.
Méthodes
Méthode Description
apply(objet, arguments)permet d'appliquer une méthode à d'un autre objet dans le contexte d'objets différents.
callpermet l'appel (exécution) d'une méthode d'un autre objet dans le contexte d'objets différents.
toSourceretourne une chapine de caractères représentant le code source de la fonction.
toStringretourne une chaîne de caractères représentant le code source de la fonction.
valueOfretourne une chapine de caractères représentant le code source de la fontion.
Exemple [voir]
<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>
En savoir plus :
Découvrez cet objet sur le site de NetscapeDécouvrez cet objet sur le site de Microsoft