Les composants ASP

1. Introduction
2. Le composant AdRotator
a. Description
1. Le Fichier Redirect.asp
b. Méthode
c. Propriétés
d. Exemple
1. Exemple de la page utilisant l’objet AdRotator
2. Fichier de redirection des liens : link.asp
3. Fichier présentant le liste des bannières et liens (Contenu.txt)
3. Le composant BrowserType
a. Description
b. Méthode
c. Propriétés
d. Exemple
4. Le Composant ContentRotator
a. Description
b. Méthodes
c. Exemple
1. Exemple de fichier ASP utilisant l’objet ContentRotator
2. Exemple de fichier de programme de contenu (Contenu.txt)
5. Le Composant Counters
a. Description
b. Propriétés
c. Exemple
1. Dans le fichier Global.asa situé sous la racine du site Web
2. N’importe quelle page ASP de votre site
6. Le Composant IISLog
a. Description
b. Méthodes
c. Propriétés
d. Exemple
7. Le Composant MyInfo
a. Description
b. Propriétés
c. Exemple
1. Dans le fichier Global.asa situé sous la racine du site Web
2. Dans n’importe quelle page ASP
8. Le Composant NextLink
a. Description
b. Méthodes
c. Exemple
9. Le Composant Permission Checker
a. Description
b. Méthodes
c. Exemple
10. Le Composant Tools
a. Description
b. Méthodes
c. Exemple
1. File Exists
2. ProcessForm
3. Random

Introduction

Le langage ASP possède plusieurs composants Active Server implémentés par des fichiers librairie (DLL) localisés sur le serveur. En résumé, ce sont des activeX dont les méthodes et propriétés sont stockées dans une DLL.
Les composants serveur effectuent diverses tâches utiles pour le fonctionnement dynamique des pages Web.

1- Pour utiliser un composant serveur, il faut tout d’abord l’initialiser (en créer une instance).
Cette opération se réalise par l’intermédiaire du code suivant : Créer une instance d’objet <% Set monObjet=server.CreateObject(« ADODB.Connection ») %> (composant que l’on utilise régulièrement pour la connexion à une base de données)

2- Gérer les erreurs
Pour savoir si l’instance d’un objet a bien été créée, et ainsi parer une erreur éventuelle, vous pouvez utiliser le code suivant :
<% On error resume next
Set monObjet=server.CreateObject(« ADODB.Connection »)
if isObject(monObject)=false then
‘ la méthode a échouée… Gestion de l’erreur
end if
%>

Le composant AdRotator

Description
Le composant Ad Rotator crée un objet qui automatise la rotation d’images sur une page Web. Chaque fois qu’un utilisateur ouvre ou recharge la page Web, le composant Ad Rotator affiche une nouvelle image en fonction des informations spécifiées dans le fichier du programme de rotation.
Pour créer une instance du composant AdRotator sous VBScript :Set objet = Server.CreateObject(« MSWC.AdRotator »)

1- Le Fichier Texte
Ce fichier est pointé par la méthode GetAdvertissement(fichier).
objet.GetAdvertissement(nom_fichier)
Ce fichier de planification d’annonces possède le format suivant :
REDIRECT URL du fichier de Redirect.asp
WIDTH largeur
HEIGHT hauteur
BORDER taille
*
URL de l’annonce
URL Cible de l’annonce
Commentaire
Importance

Le paramètre REDIRECT permet de faire appel à un fichier tiers utilisé pour rediriger les liens.
Les paramètres WIDTH, HEIGHT et BORDER sont optionnels et définissent les dimensions de l’ensemble des annonces présentes dans le fichier.
L’adresse URL Cible de l’annonce correspond à un lien pointant vers le document à atteindre en cliquant sur l’image de l’annonce. Si aucune cible ne doit être indiquée, alors, un tiret (-) doit être spécifié.
Le paramètre Importance est représenté par un nombre représentant le pourcentage d’affichage de l’annonce à chaque chargement de la page. Ainsi plus une annonce est importante, plus le nombre est élevé par rapport aux autres.

2- Le Fichier Redirect.asp
L’appel de ce fichier se fera automatiquement par une méthode get, s’il est correctement renseigné dans le fichier texte précédent. L’URL est passé en paramètre et contient l’adresse de redirection pour l’ima ge sélectionnée.

….

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Formation ASP (789 KO) (Cours DOC)
Les composants ASP

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *