Empfohlen: ASP-Tutorial für Anfänger: häufig verwendete ASP-integrierte Funktionen Funktionen sind ein Funktionsblock, der von der Sprache eingekapselt ist, um Benutzeraufrufe zu erleichtern. Zum Beispiel ist jetzt () eine Funktion in VBScript, die das aktuelle Datum und die aktuelle Uhrzeit anzeigen kann. Wie aus dem spezifischen Grund, warum es angezeigt werden kann, wird es vom Sprachkernel bestimmt, und der Benutzer muss nur müssen
ASP-Beispiel: Verwenden Sie ASP, um ein benutzerfreundlicheres Pop-up-Programm zu schreiben, mit dem wir eine Nicht-Annoying-Untersuchungsmethode erstellen können.
Die Verwendung von Popup-Windows zum Anzeigen von Fragebögen wird als die bequemste und schnellste Möglichkeit, Benutzerinformationen zu sammeln. Nachdem der erste Fragebogen erstellt worden war, fragten wir die Leute freundlich, ob sie bereit waren, das Formular auszufüllen, aber die Ergebnisse waren enttäuschend. Deshalb haben wir uns entschlossen, diesen Fragebogen auf unsere Homepage zu setzen und beim Besuch automatisch aufzutauchen, und der Effekt ist unerwartet gut.
Hier sind unsere Geheimnisse zum Erfolg:
1: Das automatische Popup-Fenster kann nur einmal angezeigt werden, unabhängig davon, ob der Benutzer den Fragebogen ausgefüllt hat.
2: Das automatische Popup-Fenster kann die Anzeigegeschwindigkeit der Startseite nicht beeinflussen.
3: Das automatische Popup-Fenster verschwindet automatisch, nachdem der Benutzer den Fragebogen ausgefüllt hat.
4: Das automatische Popup-Fenster wird auf der oberen linken Seite des Bildschirms angezeigt.
5: Fügen Sie keine Anzeigen im automatischen Pop-up-Fenster hinzu, da unser Ziel, Benutzerumfrageberichte zu erhalten.
Um festzustellen, ob das Fenster aufgetaucht ist, haben wir einen kleinen Keks verwendet. Wir definieren einen Keks, der mehrmals verwendet und mehrere Popups beurteilt werden kann. Wir nennen dieses Cookie S, das die IDs aller Fenster enthält, die aufgetaucht sind.
Wenn der Benutzer nun die Startseite besucht, stellen wir fest, ob die angeforderte ID bereits im Cookie enthalten ist. Wenn der Cookie nicht existiert, tauchen wir das Fenster auf und schreiben den Cookie, um zu verhindern, dass das Fenster wieder auftaucht.
Im folgenden Beispiel schreiben wir Cookies auf der Serverseite, die mit JavaScript erreicht werden können. Wir haben die Serverseite gewählt, weil sie relativ einfach ist.
Zu Beginn unserer Homepage führen wir den ASP -Code aus. Dieser Code sollte vor der HTML -Ausgabe platziert werden, da wir den Header bearbeiten müssen.
| Das Folgende ist der zitierte Inhalt: <% Dim Bsurvey 'Ob den Fragebogen angezeigt werden const bid = 1 'ID des Fragebogens bsurvey = false »Überprüfen Sie, ob der Fragebogen gezeigt wurde if instr (request.cookies (s) ,: & bid & :) = 0 Dann 'Der Fragebogen zeigt keine Cookies, aktualisiert Cookies 'Setzen Sie die Ablaufzeit von Cookie auf 60 Tage response.cookies (s) .expires = datadd (d, 60, now ()) 'Setzen Sie den Pfad response.cookies (s) .Path = / 'Schreiben Sie Cookies response.cookies (s) = request.cookies (s) &:: & Gebot & : bsurvey = true Ende wenn %> |
Wir geben jedem Fragebogen eine ID, und wenn Sie mehrere Popups haben, kann dies leicht für die Ausgabe geplant werden.
Wir fügen am Ende der Seite ein ASP-Skript hinzu, um festzustellen, ob das Popup-Fenster angezeigt wird. Dieses Skript befindet sich am Ende der Seite und wirkt sich nicht auf die Download -Geschwindigkeit der Startseite aus. Dieses Skript ist sehr einfach, es wird window.open () verwendet, um ein neues Fenster zu öffnen.
| Das Folgende ist der zitierte Inhalt: < % wenn bsurvey dann %> <Script> window.open (/survey/diplaysurvey.asp?q= & bid, survey, width = 350, Höhe = 400, Top = 0, links = 0, Scrollbars = Ja) </Script> < % Ende wenn %> |
Teilen: Erste Schritte mit ASP: Verstehen Sie mehrere Skriptsprachen, die von ASP -Programmen verwendet werden Sie können den ASP -Quellcode im Browser nicht sehen, indem Sie den Quellcode anzeigen. Sie können nur die Ergebnisse der ASP -Datei sehen, und diese sind nur reine HTML. Dies liegt daran, dass das Skript auf dem Server ausgeführt wurde, bevor das Ergebnis an den Browser zurückgesendet wird. Beispiel: Verwendung