Deux solutions :
1 - Si c'est du code "acceptable tel quel" par le vérificateur syntaxique de code de FrontPage 97 97, il suffit de cliquer sur : Affichage / HTML et dans la fenêtre de code qui s'ouvre, de taper le code que l'on souhaite entrer (au bon endroit cependant)
2 - Sinon -parfois le vérificateur syntaxique transforme "à sa sauce" le code qui est directement frappé dans la fenêtre de code ... et ça ne fonctionne pas (par exemple pour les compteurs infonie).
Dans ce cas, il va faloir contraindre l'ami FrontPage 97 97 à accepter "tel quel" le code qu'on lui offre - autremetn dit empêcher le vérificateur syntaxique de remplir son office.
Cliquer sur Insertion / Balise HTML et rentrer le code en question dans la fenêtre qui s'ouvre... puis cliquer sur OK.
Dans l'éditeur, à l'emplacement du curseur se trouve maintenant un objet jaune avec au milieu <?> C'EST NORMAL... cela signifie simplement que FrontPage 97 97 se refuse à analyser ce que vous lui avez rentré comme code (c'était le but :)))... et ça fonctionnera sous votre browser habituel (si votre code est correct bien sûr).
Exemple pour un compteur :
Les webbots ne fonctionnent pas ?
Ce n'est pas anormal dans la mesure où le serveur d'infonie ne gère pas les extensions FrontPage 97 97... donc les webbots ne fonctionnent pas... il faut utiliser des cgi (par exemple et pour récupérer des données de formulaire sur votre page, vous devrez utiliser le script cgi_mail).
Reportez vous cependant à la réponse définissant les webbots et à la liste des webbots
Ce problème ne devrait logiquement se produire que lorsque vous demandez une URL de remplacement pour les explorateurs ne gérant pas les frames, puisque c'est dans ce cas là que FrontPage 97 97 ajoute un magnifique Webbot dans le source html
Le problème est en fait identique au problème n° 1... mais il se double d'une autre difficulté
On le sait, Infonie ne gère pas les extensions FrontPage 97 97 et les frames constituées avec FrontPage 97 97 intègrent des webbots, cause du dysfonctionnement...
Il se double d'une autre difficulté car, même si l'on crée sous FrontPage 97 97 un page html de frames sans webbots ( en passant non pas par l'assistant cadre mais en tapant directement du code dans la fenêtre de visualisation du code html sous l'éditeur ), il y a un problème car dès que l'on enregistre ...
FrontPage 97 grâce à son merveilleux vérificateur syntaxique, s'aperçoit qu'on a voulu faire des frames .... et transforme tout ce code "à sa sauce", donc inacceptable sur le serveur infonie... nous voilà revenus au point de départ.
Alors la solution ? Relativement simple :
1° Vous créez un nouveau fichier (vierge) sous l'éditeur de FrontPage 97. Vous lui donnez un nom et vous l'enregistrez (toujours vierge) et vous quittez l'éditeur... Vous vous retrouvez donc sur l'explorateur de FrontPage 97 et vous pouvez voir que votre nouveau fichier (vide) est bien créé.
2° Sous l'explorateur, vous placez la souris sur le fichier en question, appuyez sur le bouton droit de la souris et choisissez l'option "Ouvrir avec" et vous choisissez par exemple : "Editeur de texte... notepad.exe"
3° NotePad ouvre le fichier (toujours vide) et vous tapez votre code pour les frames, par exemple :
<HTML>
<HEAD>
<TITLE>titre de votre page</TITLE>
<META NAME="Author" CONTENT="Vous_Même">
<META NAME="Description" CONTENT="Frames">
</HEAD>
<FRAMESET ROWS="35%,*">
<FRAME NAME="principal" SRC="question.htm" SCROLLING="NO">
<FRAME NAME="pied" SRC="accueil.htm">
<NOFRAMES>
<BODY>
</BODY>
</NOFRAMES>
</FRAMESET>
</HTML>
Les parties en Rouge ci-dessus doivent-être personnalisées !
L'exemple est donné pour une page avec 2 frames ( un en haut, l'autre en dessous : Row 35% signifiant que celui d'en haut occupera 35% de la hauteur de page ... et l'autre, le reste ! C'est l'option ROW qui informe que les cdres seront horizontaux, sinon, il aurait fallu utiliser l'option COL ou combiner les deux options... mais dans ce dernier cas, il vaut mieux utiliser un éditeur html autre que FrontPage 97 -pour les serveurs ne gérant pas les extensions FP- car cela devient vite compliqué)
Dans le premier cadre, celui d'en haut que nous avons nommé "principal", s'affichera la page "question.htm" et dans l'autre (appelé ici : "pied"), la page "accueil.htm"
et ensuite vous enregistrez... et le tour est joué !
Précaution à observer :
Dorénavant, en cas de modification ce fichier devra être ouvert et modifié selon la même procédure car si vous l'ouvrez par l'éditeur de FrontPage 97, il reconnaîtra les frames et appellera l'assistant ... et tout votre travail sera modifié par l'assistant (retour au point de départ).
Cette superbe définition a été piquée sur le site de philippe_a
Le composants FrontPage 97 sont des objets incorporés qui sont évalués et exécutés lorsqu'un auteur enregistre une page [NDLR : donc lors de la création], ou dans certains cas lorsqu'un utilisateur explore la page [NDLR : donc lsur et grace au serveur].
La plupart des composants FrontPage 97 génèrent du code HTML, mais certains d'entre eux génèrent des scripts côté client ou côté serveur. En utilisant FrontPage 97 SDK (disponible sur le CD-ROM de FrontPage 97 98), les utilisateurs peuvent créer leur propres composants FrontPage 97.
C'est grace aux informations trouvées sur le site de philippe_a que ces informations peuvent être retranscrites ici.. qu'il en soit remercié, et ne manquez pas de lui rendre une petite visite amicale.
Sur les serveurs sur lesquels ne sont pas intallées les extensions FrontPage 97, certains webbots (nommés aussi composants actifs) ne fonctionnent pas, d'autres fonctionnent parfaitement... pourquoi cela ?
Parce qu'il vous faut distinguéer 2 sortes de webbots (dont la liste est transcrite à la réponse suivante)
Les webbots création
Les composants actifs au cours de la création de la page, sont définis seulement lors de l'enregistrement de la page par celui ou celle qui la conçoit. Aussi ne sont-ils pas exécutés par le navigateur lors du chargement de la page dans celui-ci.
Ces webbots devraient fonctionner sur tous les serveurs
Les webbots exploration
Les composants actifs lors de l'exploration sont définis de façon dynamique lorsque la page contenant le composant est téléchargée par le navigateur, ou dans le cas des composants de traitement de formulaire, lorsque le formulaire est envoyé. Ceci est similaire à un script CGI exécuté sur le serveur.
Normalement, ces webbots ne devraient pas fonctionner lors de l'exécution sur un serveur sur lequel les extensions FrontPage 97 ne sont pas installées
Ce magnifique tableau récapitulatif a été récupéré sur le site de philippe_a et je n'ai pu me retenir de le lui prendre... il ne m'en voudra pas, c'est pour le bien commun que j'enrichi cette FAQ des contributions des uns et des autres, et au palmares de ceux-ci, philippe est l'un de ceux que je pille le plus souvent ! Ce qui signifie que son site regorge de trouvailles ... allez-y donc !
Les webbots qui devraient normalement fonctionner sur infonie sont les webbots dont la péridode d'activité est "création"... les autres théoriquement ne devraient pas être exécutés.
Composant | Période d'activité | Description |
Enchaînement d'images | Création | Affiche une séquence d'images enchaînées automatiquement. Les utilisateurs peuvent cliquer sur cet affichage pour suivre un lien hypertexte. |
Commentaire | Création | Texte visible sous l'Éditeur FrontPage 97, mais n'apparaissant pas lorsque la page est visualisée depuis un navigateur Web. Les textes de commentaire apparaissent en violet dans l'Éditeur FrontPage 97 et utilisent la taille de police et les attributs de style du paragraphe en cours. Les commentaires sont particulièrement utiles pour insérer des instructions dans des modèles. |
Champ de confirmation | Exploration | Affiche la valeur de champs de formulaire sur la page de confirmation de ce formulaire. |
Programme de traitement de formulaire par défaut (appelé également Composant Enregistreur de résultats) | Exploration | Ajoute le contenu d'un formulaire à un fichier sur le serveur, sous l'un des huit formats disponibles (dont des formats permettant d'importer les résultats dans des bases de données, d'utiliser les résultats dans un éditeur de texte ou dans Microsoft Word, de visualiser les résultats depuis un navigateur Web, etc.). Ce programme de traitement de formulaire peut également être configuré pour envoyer le contenu du formulaire par Email. |
Discussion | Exploration | Crée un groupe de discussion à thèmes. |
Compteur d'accès | Exploration | Suit et affiche le nombre de fois que la page a été visitée. |
Bouton sensitif | Création | Un bouton de page Web qui contient une animation activée lorsque le pointeur de la souris passe au-dessus ou lorsque l'utilisateur clique dessus. |
Insertion de page | Création | Est remplacé par le contenu d'une page du site Web FrontPage 97. Si la page insérée est modifiée, celle-ci est ré-insérée. Remarque : le composant Insertion de page est différent d'une insertion côté serveur. Une insertion côté serveur inclut les pages de façon dynamique lorsque la page est téléchargée, alors que le composant FrontPage 97 Insertion de page ne fait que mettre à jour les données insérées lors de l'enregistrement de la page. |
Insertion de code HTML | Création | Permet aux auteurs d'insérer (et de conserver) des balises HTML. Utile pour insérer des balises non reconnues par l'Éditeur FrontPage 97. |
Texte défilant | Création | Crée une ligne horizontale de texte défilant. |
Bannière de page | Création | Crée une bannière contenant le titre de la page. Du texte ou des images sont utilisés, en fonction du thème FrontPage 97 sélectionné pour le site Web. |
Inscription | Exploration | Permet aux utilisateurs de s'ajouter à la liste des utilisateurs autorisés à visiter un site Web protégé, en s'inscrivant avec un nom et un mot de passe. |
Insertion d'image temporaire | Création | Similaire au composant FrontPage 97 Insertion de page temporaire, excepté qu'une image est insérée. |
Insertion de page temporaire | Création | Similaire au composant FrontPage 97 Insertion de page, à la différence que l'insertion n'est effective que pendant une période de temps spécifiée. Avant et après cette période, l'insertion est automatiquement désactivée (ou, optionnellement, une page différente est insérée). |
Recherche | Exploration | Réalise une recherche de texte dans toutes les pages du site Web ou dans tous les messages d'un groupe de discussion. |
Insertion de variable | Création | Remplace la variable choisie par sa valeur, ce qui permet à des données (comme l'adresse d'une société) d'être centralisées et facilement mises à jour. |
Sommaire | Création | Affiche une liste complète des pages du site Web. En option, le sommaire est mis à jour à chaque fois qu'une page est ajoutée, supprimée ou renommée dans le site Web. |
Date de dernière modification | Création | Utilise différents formats de date et d'heure pour indiquer quand la page a été modifiée pour la dernière fois par un auteur ou quand celle-ci a été automatiquement mise à jour (en option). |