FP98 : Enregistrer le programme de traitement de formulaire de résultats et format d'année à quatre chiffres

Traductions disponibles Traductions disponibles
Numéro d'article: 183049 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Agrandir tout | Réduire tout

Sommaire

Résumé

Le programme de traitement de formulaire d'enregistrement de résultats vous permet de spécifier si pour des informations d'heure ou date avec chaque sauvegarde envoyées enregistrement du formulaire. Si vous enregistrez ces informations de date, la date sera formatée au format M/D/AA. Toutefois, vous pouvez demander à FrontPage à des dates de sortie dans le format M/D/aaaa. Cet article décrit deux méthodes que vous permettent de mettre en forme des dates au format M/D/aaaa.

Plus d'informations

Microsoft fournit des exemples de programmation à des fins d'illustration uniquement, sans garantie expresse ou implicite. Cela inclut, mais n'est pas limité à, les garanties implicites de qualité marchande ou d'adéquation à un usage particulier. Cet article suppose que vous connaissez le langage de programmation présenté et les outils utilisés pour créer et déboguer des procédures. Les techniciens du support technique Microsoft peuvent vous aider à comprendre la fonctionnalité d'une procédure particulière, mais ils ne modifieront pas ces exemples pour fournir des fonctionnalités supplémentaires ou créer des procédures répondant à vos besoins spécifiques.

Méthode 1: Utilisation des pages ASP (requiert IIS ou MSPWS)

Si vous utilisez Microsoft Internet Information Server (IIS) ou Microsoft Personal Web Server (avec le correctif ASP installé), vous pouvez utiliser ASP (Active Server Pages) pour enregistrer les date du serveur dans le programme de traitement de formulaire d'enregistrement de résultats. Pour ce faire, procédez comme suit :
  1. Dans l'éditeur FrontPage, ouvrez la page qui contient la programme de traitement de formulaire de résultats.
  2. Placez le curseur au-dessus du formulaire.
  3. Dans le menu Insertion, cliquez sur Composant FrontPage.
  4. Dans la liste Sélectionner le composant A dans la boîte de dialogue Insertion d'un composant FrontPage, cliquez sur Insérer du code HTML, puis cliquez sur OK.
  5. Tapez le script ASP suivant dans la boîte de dialogue de Balise HTML :
    < % FullDate = Month(date) & "/" & Day(date) & "/" & Year(date)
    ' FullDate est la combinaison d'exacte mois, jour et année.
    «Il sera utilisé pour assigner la valeur du champ masqué. %>
    puis cliquez sur OK.
  6. Créer un champ masqué en procédant comme suit :
    1. Cliquez avec le bouton droit sur le formulaire, puis cliquez sur Propriétés du formulaire dans le menu qui s'affiche.
    2. Cliquez sur Avancé.
    3. Cliquez sur Ajouter.
    4. Dans la zone nom, tapez DateStamp.
    5. Dans la zone valeur, tapez <%=FullDate%>.
    6. Cliquez sur OK trois fois.
  7. Enregistrez la page que .asp <filename><filename>étant le nom que vous souhaitez attribuer à votre page.
Pour plus d'informations sur Active Server Pages, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la base de connaissances Microsoft :
174008FP98 : Que sont les pages ASP ?
174015FP98 : Comment faire pour créer des pages ASP dans FrontPage 98

Méthode 2: Utilisation de JavaScript (ne requiert pas IIS)

Si vous n'utilisez pas Microsoft Internet Information Server ou Microsoft Personal Web Server, vous pouvez utiliser le code JavaScript côté client suivant.

Remarque : ce script renvoie la date du navigateur client, plutôt que la date du serveur.
  1. Dans l'éditeur FrontPage, ouvrez la page qui contient la programme de traitement de formulaire de résultats.
  2. Placez le curseur au-dessus du formulaire.
  3. Dans le menu Insertion, pointez sur Options avancées et puis cliquez sur script.
  4. Cliquez pour sélectionner la case à cocher JavaScript.
  5. Dans la boîte de dialogue script, tapez le code suivant :
          // Give the function a name so the onSubmit event for the submit
          // button can call it.
          function FullYear () {
          // Create a variable called ddate that will contain the current
          // date on the client system.
          var ddate= new Date();
          // Create a variable called year that will contain the current
          // year on the client system. Note that the JavaScript getYear method
          // will return values 0 through 99 for years 1900 through 1999, but
          // it will return 2000 or higher for years above 2000.
          var year=ddate.getFullYear()
          // Analyze the current year, and if it is less than 100 (year 2000),
          // then add 1900 to it.      
          if (year > 100) {year = (year + 1900)}
          // Specify that the return value of the function FullYear shall be a
          // text string in the form of m/d/yyyy. The month portion is the
          // result of the getMonth method that returns 0 for January and 11
          // for December. Add one to that value for the common representation
          //of a month. The date portion is the result of the getDate method,
          // and the year portion is the result of the calculation within the
          // if condition in the line above.
          return ((ddate.getMonth() + 1)+ "/" + ddate.getDate()+ "/" + year);
          }
    					
  6. Cliquez sur l'onglet HTML en bas de la FrontPage fenêtre.
  7. Consigne l'événement onClick dans le code du bouton Envoyer. Pour ce faire, procédez comme suit :
    1. Recherchez le code HTML qui se présente comme suit :
      <input type="submit" value="Submit" name="B1">
    2. Ajoutez le code suivant après nom = "B1" mais avant le > signe :
      onClick="DateStamp.value=FullYear()"
      Le code HTML doit ressembler au suivant :
      <input type="submit" value="Submit" name="B1" onClick="DateStamp.value=FullYear()">
    3. Ajoutez un champ masqué nommé «DateStamp» au formulaire en tapant le code HTML suivant juste après la balise dans l'étape précédente :
      <input type="hidden" name="DateStamp">

Références

Pour plus d'informations sur JavaScript, veuillez consulter le site Web de Microsoft à l'adresse suivante :
http://www.microsoft.com/scripting/jscript
Pour plus d'informations sur l'écriture de code HTML, consultez le site Web de Microsoft à l'adresse suivante :
http://msdn.microsoft.com/library/

Propriétés

Numéro d'article: 183049 - Dernière mise à jour: lundi 10 février 2014 - Version: 3.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft FrontPage 98 Standard
Mots-clés : 
kbnosurvey kbarchive kbmt kbinfo KB183049 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 183049
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com