Accueil
 COURS INFORMATIQUE
 Cours Algorithmique
 Cours ASP
 Cours CSS
 Cours HTML
 Cours PHP / MySQL
 Cours Réseaux
 Cours SQL
 Cours Visual Basic
 ARTICLES
  Conception de sites
  Droit & Internet
  e-commerce
  Société
  Strategies du web
  Technologies Web
  Marketing Web
 LIVRES
  ASP/ASP.Net
  C/C++/C#
  Conception de sites
  DHTML/CSS
  Gestion de Projet
  HTML/Internet
  Java/JSP/J2EE
  JavaScript/VbScript
  Juridique
  Marketing/Stratégie
  PHP/Linux/Unix
  Réseaux
  XML/XHTML/XSL
 NETALYA RECOMMANDE
Reussir un projet de site web

Cours ASP N°3 : les composants

Auteur : Nicolas Chu

Le Composant NextLink

Description

Le composant NextLink crée un objet qui gère une liste d'URL de sorte à pouvoir traiter les pages de votre site Web comme les pages d'un livre.
Vous pouvez l'utiliser pour générer et mettre à jour automatiquement les tables des matières et les liens de navigation vers les pages Web précédentes et suivantes.
Pour créer une instance du composant NextLink sous VBScript :

Set objet = Server.CreateObject("MSWC.NextLink")

Son fonctionnement repose sur l'élaboration d'un fichier texte stockésur le serveur web dont chaque ligne va contenir le nom et l'URL d'une page liée. Ce dernier doit obéir à la construction suivante :

Adresse.url  }}  Description }} Commentaire

...

AdresseN.url }} DescriptionN }} CommentaireN

Une tabulation doit obligatoirement apparaître entre chaque élément et chaque URL doit commencer une nouvelle ligne.

Seules des adresses relatives sont acceptées par le composant NextLink.


Méthodes

Nom Description
GetListCount(fichier_texte) Compte le nombre d'éléments liés dans le fichier texte.
GetListIndex(fichier_texte) Extrait l'index de la page actuelle dans le fichier  texte.
GetNextDescription(fichier_texte) Extrait la description de la page suivante dans le fichier texte.
GetNextURL(fichier_texte) Extrait l'URL de la page suivante dans le fichier texte.
GetNthDescription(fichier_texte, page_x) Retourne la description de la page_x dans le fichier texte.
GetNthURL(fichier_texte,page_x) Retourne l'adresse URL de la page_x listée dans le fichier texte.
GetPreviousDescription(fichier_texte) Retourne la description de la page précédente listée dans le fichier texte.
GetPreviousURL(fichier_texte) Retourne l'adresse URL de la page précédente listée dans le fichier texte.


Exemple

<OL>
<%> Set NextLink = Server.CreateObject ("MSWC.NextLink")  
  compteur = NextLink.GetListCount ("Liens.txt")
  I = 1 %> <UL> <%  Do While (I <= compteur)  %>  <LI><A HREF=" <%= NextLink.GetNthURL ("Liens.txt", I)  %>  "> <%= NextLink.GetNthDescription ("liens;txt", I) %>  </A>
<%
  I = (I + 1)   
  Loop

%> 
</UL>
</OL>

Le script suivant ajoute les boutons Page suivante et Page précédente à un fichier HTML.

<% 
  Set NextLink = Server.CreateObject ("MSWC.NextLink")
  If (NextLink.GetListIndex ("/data/nextlink.txt") > 1)
  Then
%>
<A HREF="  <%= NextLink.GetPreviousURL ("/data/nextlink.txt")  %>  ">
Page précédente</A>
<%  End If  %> 
<A HREF="  <%= NextLink.GetNextURL ("/data/nextlink.txt")  %>  ">Page suivante</A>

Nous vous informons que ce cours constitue une œuvre protégée en France par le Code de la Propriété Intellectuelle, et à l’étranger par les conventions internationales en vigueur sur le droit d’auteur. La violation de l’un des droits d’auteur de l’œuvre est un délit de contrefaçon. Il est donc interdit, à titre privé ou public, de reproduire, copier, vendre, revendre ou exploiter, que ce soit dans un but commercial ou purement gratuit, ce cours, sauf accord exprès et préalable de son auteur.


Google
 
 RESSOURCES GRATUITES
 Caractères spéciaux
 Code Couleurs HTML
 Générateur Méta Tags
 Références HTML
 Scripts : ASP
 Scripts : Java Scripts
 PRATIQUE / OUTILS
 Salons Informatiques
 Astuces Windows
 TÉLÉCHARGEMENTS
 Utilitaires système
 Logiciels pratiques
 Jeux & démos
 INFOS SITE
 Contacts
 Mentions légales
 Qui sommes-nous ?
 PARTENAIRES
 Jeux et Jouets
 Murielle Cahen
 Cours d'anglais
 Droit NTIC
 Directeur Internet
 Australie
 Création site Internet
 VOD News
 Web Hostings