Recommandé: Tutoriel ASP pour les débutants: fonctions intégrées ASP communes Les fonctions sont un bloc de fonction encapsulé par la langue pour faciliter les appels utilisateur. Par exemple, maintenant () est une fonction dans VBScript qui peut afficher la date et l'heure actuelles. Quant à la raison spécifique pour laquelle il peut être affiché, il est déterminé par le noyau linguistique, et l'utilisateur n'a besoin que de
Exemple ASP: Utilisez ASP pour rédiger un programme pop-up plus convivial pour nous aider à créer une méthode d'enquête non annuelle.
L'utilisation de fenêtres contextuelles pour afficher les questionnaires est considérée comme le moyen le plus pratique et le plus rapide de collecter les informations de l'utilisateur. Après la production du premier questionnaire, nous avons gentiment demandé aux gens s'ils étaient prêts à le remplir, mais les résultats étaient décevants. Nous avons donc décidé de mettre ce questionnaire sur notre page d'accueil et de faire apparaître automatiquement lorsque les gens visitent, et l'effet est de façon inattendue.
Voici nos secrets au succès:
1: La fenêtre contextuelle automatique ne peut être affichée qu'une seule fois, que l'utilisateur ait rempli le questionnaire.
2: La fenêtre contextuelle automatique ne peut pas affecter la vitesse d'affichage de la page d'accueil.
3: La fenêtre contextuelle automatique disparaîtra automatiquement après que l'utilisateur a rempli le questionnaire.
4: La fenêtre pop-up automatique s'affiche en haut à gauche de l'écran.
5: N'ajoutez pas d'annonces dans la fenêtre pop-up automatique, car notre objectif est d'obtenir des rapports d'enquête sur les utilisateurs.
Pour déterminer si la fenêtre est apparue, nous avons utilisé un petit cookie. Nous définissons un cookie qui peut être utilisé à plusieurs reprises et jugé plusieurs popups. Nous nommons ces cookies, qui contient les ID de toutes les fenêtres qui ont été apparues.
Maintenant, lorsque l'utilisateur visite la page d'accueil, nous déterminons si l'ID demandé est déjà inclus dans le cookie. Si le cookie n'existe pas, nous appartenons à la fenêtre et écrivons le cookie pour empêcher la fenêtre de repartir.
Dans l'exemple suivant, nous écrivons des cookies côté serveur, qui peuvent être réalisés à l'aide de JavaScript. Nous avons choisi le côté serveur car il est relativement simple.
Au début de notre page d'accueil, nous exécutons le code ASP. Ce code doit être placé avant la sortie HTML car nous devons modifier l'en-tête.
| Ce qui suit est le contenu cité: <% Dim bsurvey 's'il faut afficher le questionnaire const bich = 1 'id du questionnaire bsurvey = false 'Vérifiez si le questionnaire a été affiché Si instr (request.cookies (s),: & bid & :) = 0 Alors 'Le questionnaire ne montre pas, met à jour les cookies 'Réglez le temps d'expiration des cookies à 60 jours réponse.cookies (s) .expires = dataeadd (d, 60, maintenant ()) 'Définir le chemin réponse.cookies (s) .path = / 'Écrivez des cookies réponse.cookies (s) = request.cookies (s) &: & offre & : bsurvey = true terminer si %> |
Nous donnons un identifiant à chaque questionnaire, et si vous avez plusieurs fenêtres, elle peut être facilement planifiée pour la sortie.
Nous ajoutons un script ASP à la fin de la page pour déterminer si la fenêtre contextuelle s'affiche. Ce script est à la fin de la page et n'affectera pas la vitesse de téléchargement de la page d'accueil. Ce script est très simple, il utilise Window.Open () pour ouvrir une nouvelle fenêtre.
| Ce qui suit est le contenu cité: <% si bsurvey puis%> <cript> window.open (/survey/displaysurvey.asp?q= & bid, enquête, largeur = 350, hauteur = 400, top = 0, gauche = 0, barre de défilement = oui) </cript> <% fin si%> |
Partager: commencer avec ASP: comprendre plusieurs langages de script utilisés par les programmes ASP Vous ne pouvez pas voir le code source ASP en affichant le code source dans le navigateur. Vous ne pouvez voir les résultats des résultats que par le fichier ASP, et ce ne sont que du HTML pur. En effet, le script a été exécuté sur le serveur avant que le résultat ne soit renvoyé au navigateur. Exemple: utilisation