|
Récit d'un rendu |
|
À propos de cette introduction À propos de la gestion d'un site Web Les bases du HTML dans Frontier D'autres moyens d'automatiser le HTML Soyez à l'aise avec le mode plan ("Outline") Inclusions ("includes") et macros Defines et directives personnalisées Récit d'un rendu
|
Pour référencePour un travail plus poussé, il est utile de connaître le déroulement du processus par lequel une page est construite. Cela permet d'éviter les erreurs et une meilleure orientation lorsqu'on est en train d'explorer ou de déboguer. En tant que débutant vous n'avez pas vraiment besoin de savoir ce qui se passe en profondeur, mais lorsque vous utiliserez Frontier de manière avancée, vous devriez trouver ça très pratique. Vous pouvez donc sauter cette page pour l'instant, si vous le souhaitez -- elle sera toujours là lorsque vous en aurez besoin. Questions d'ordre généralOù sont les scripts ? Publier une pageSupposons que vous sélectionniez une page, et que vous choisissiez Preview Page ou Publish Page dans le menu Web. html.commands.releaseRenderedPageCe script détermine quelle page nous souhaitons construire, puis appelle html.buildObject qui construit la page. Lorsque ce dernier lui retourne son résultat, il appelle html.ftpText qui écrit la page sur le disque. Pour finir, il fait afficher la page par votre fureteur.html.buildObjectCe script est celui qui effectue la plupart du travail. Il commence par préparer la table des données de la page (ndt : c'est à dire celle qui contient les données de la page et qui se trouve à websites.["#data"]. Appelons-la "la table #data"). Il la vide, ou en crée une nouvelle si nécessaire. De retours à html.commands.releaseRenderedPageComme nous l'avons vu plus haut, ce script écrit ensuite la page sur le disque en faisant appel à html.ftpText. Pour finir, il vous montre la page dans votre fureteur.
|
|
||
© Copyright 1996-98 UserLand Software. Dernière mise à jour de cette page : 6/04/98; 1:15:50. Date de création de celle-ci : 12/02/98; 20:32:50. Webmasters : francais@scripting.com. | ||
|
Cette introduction a été adaptée pour Frontier 5 par Brent Simmons à partir de l'introduction pour Frontier 4 écrite par Matt Neuburg. © Copyright 1998 Emmanuel M. Décarie, Philippe Martin, et UserLand Software, Inc. pour cette traduction française. |