yvanoph
|
|
« Répondre #2 le: Dim. 13 Juillet 2014 à 14:09:38 » |
|
Premier principe de Base, dès lors que nous avons un Lien vers quelque chose, Lien sous toutes formes, qu'il soit déclenché au Clic ou même au simple Survol au dessus d'un texte ou d'un Bouton etc., il FAUT que ce Lien ait une Référence vers laquelle pointer ? Il NE PEUT PAS exister un Lien pointant sur du Vide ? ? ?
De fait, dans XWD, quand vous créez un Lien HyperTexte dans un [Composant] Texte comme dans un Bouton, vous devez absolument pointer une "url", donc une Adresse vers où aller suite à l'évènement déclencheur, ce dans votre propre Site ou un autre externe ?
Imaginons que vous ne vouliez pas changer de Page, mais aller dans un endroit précis de la même Page, le plus souvent plus bas pour ne pas avoir à utiliser l'Ascenseur, auquel cas pour faciliter la vie de votre Visiteur, vous allez pointer directement une Ancre implantée à cet effet au préalable ! Une espèce de point d'accroche, où le Navigateur va se rendre automatiquement en "scrollant" la Page de la hauteur nécessaire pour arriver exactement au sommet de ladite Ancre. Et dans ce cas, vous verrez l'adresse se compléter d'un # suivi du nom de l'Ancre en question, genre :
maPage.html#LeNomDeMonAncre
Mais il peut aussi très bien se passer l'apparition d'un "PopUp" par un "<script>" couramment créé en JavaScript, auquel cas il nous faut quand même remplir le Lien, mais par quelque chose de "transparent", qui voudra dire de ne PAS recharger inutilement la Page ? Et dans ce cas, l'Adresse sera donc simplement un # tout seul... Lequel "PopUp", s'il contient des Liens, pourra peut-être appeler lui aussi des Ancres dans son propre contenu, ou dans la Page en disparaissant etc., bref, tout est possible en matière d'enchaînement ?
Voilà donc pourquoi il ne faut absolument pas être surpris par l'apparition soudaine d'un dièse # ou plus dans la Barre du Navigateur, puisque de toutes façons, il correspond systématiquement à l'une de vos actions dans la Page, et exécutée de votre coté, uniquement dans votre Navigateur, qui a déjà chargé la réponse, l'action à enchaîner si...
En ce qui concerne les Points d'Interrogation, la chose est différente, et fait suite normalement à une commande exécutée en php, donc à une requête demandée dans la Page affichée, que le Navigateur va alors envoyer au Serveur pour exécution avec les données que vous aurez remplies si besoin, et attendre sa réponse avant de pouvoir vous l'afficher, une fois bien sûr qu'elle aura été retournée à la machine, et SI réponse il y a ?
Nous aurons alors parfois quelque chose dans le genre :
maPage.html?search=MaRecherche
dans le cadre d'une recherche portant sur le terme "MaRecherche" !
Donc là non plus, ne pas s'affoler, car cela correspond encore à une action déclenchée de votre coté...
Mais il reste néanmoins très prudent de TOUJOURS examiner ce qui se passe dans la Barre de Navigation, ne serait-ce que pour vérifier que vous n'avez pas été détourné en cours de route vers quelque chose auquel vous ne vous attendiez pas ? Car parfois un "hacker", attaquant, peut très bien avoir modifié vos Liens, et au Clic sur "Ma recette de Tarte à la Rhubarbe" vous retrouver envoyé vers "Parties scabreuses de sport en chambre", dont le sujet serait assurément sans rapport et certainement hautement litigieux ? ? ?
Espérant avoir été assez clair, bien cordialement, Yvanoph---
|