FP2000: Récupérer l'URL d'un lien hypertexte en VBScript

Symptômes


Lorsque l'on clique sur un lien Hypertexte, est-il possible de récupérer
l'URL de la page de destination ?


Résolution


Les fonctionnalités proposées par FrontPage ne permettent pas de réaliser
implicitement une telle fonction.

Cependant il est tout à fait possible de récupérer l'URL d'un lien
hypertexte lorsque l'on clique dessus, en VBScript.


Exemple : Une page HTML contient un lien hypertexte pointant par exemple
vers http://www.microsoft.com/France/office/. Lorsque l'on clique sur ce
lien, on veut récupérer ce dernier en VBSCript afin de l'afficher dans
une boîte de dialogue.


SOLUTION PROPOSEE:
==================

- Ouvrir FrontPage
- Dans la page vierge ouverte par défaut, cliquer sur l'onglet intitulé
"HTML" (en bas de la feuille)
- Sélectionner tout le contenu (CTRL + A)
- Copier - Coller le code suivant :

<HTML>
<HEAD>
<SCRIPT LANGUAGE='VBSCript'>
sub AfficherLienProchainePage (RecupLien)
msgbox RecupLien
end sub
</SCRIPT>
</HEAD>
<BODY>
Page HTML.
<p><a href="http://www.microsoft.com/France/office/"
onClick="AfficherLienProchainePage('http://www.microsoft.com/France/offic
e/')">Microsoft France Office</a></p>
</BODY>
</HTML>

Remarque: La récupération de L'URL en VBSCript fonctionne uniquement dans
un navigateur Internet Explorer.

RESULTAT:
=========

Lorsque l'on clique sur le lien intitulé "Microsoft France Office", une
boîte de dialogue affichant l'URL
"http://www.microsoft.com/France/office/" apparaît. Une fois que l'on
clique sur le bouton "OK" de la boîte de dialogue, le site correspondant
à L'URL "http://www.microsoft.com/France/office/" s'affiche dans le
navigateur.

MOTS-CLES :
===========

La liste de(s) mot(s) suivant(s) permet une recherche plus efficace de
cette fiche technique :
VBSCript, HTML, Internet Explorer, URL, Lien hypertexte, Programmation,
Web, Browser


kbprg kbreadme kbusage
Propriétés

ID d'article : 19903 - Dernière mise à jour : 19 juil. 2008 - Révision : 1

Commentaires