1. Üben Sie die Verwendung des Anforderungsobjekts, um Daten zu akzeptieren und einige Funktionen umfassend zu verwenden.
cnbruce.html
| <form action = "cnbruce.asp" method = "post"> <Eingabe type = "text" name = "title"> <br> <textArea name = "content" Zeilen = 10 cols = 20> </textarea> <br> <Eingabe type = "subieren"> </form> |
cnbruce.asp
| <% Funktion th (str) str = ersetzen (str, "ficken", "md") STR = Ersetzen (str, "dum", "kao") th = str Endfunktion Funktionscodierung (str) str = ersetzen (str, ">", ">") STR = Ersetzen (str, "<", "<") STR = Ersatz (str, chr (32), "") str = ersetzen (str, chr (13), "") str = ersetzen (str, chr (10) & chr (10), "</p> <p>") STR = Ersatz (str, chr (10), "<br>") CODE = str Endfunktion %> <%title = request.form ("title") content = request.form ("content")%> Artikel Titel: <%= th (Titel)%> <hr> Artikelinhalt: <%= codieren (th (Inhalt))%> |
TH (STR) ist eine benutzerdefinierte Funktion, und die Hauptfunktion ist sehr einfach: Filterzeichen. CODE (STR) ist auch eine benutzerdefinierte Funktion, und seine Hauptfunktion besteht darin, die übergebenen Informationen vollständig anzuzeigen.
CHR (10) repräsentiert Linienbrecher, Chr (13) stellt die Wagenrückgabe dar und CHR (32) repräsentiert den Raum.
Zusätzliche Funktion: UBB -Code anzeigen.
Das heißt, UBB.asp enthält die UBB () -Funktion.
Verbessert Cnbruce.asp
| <!-#include file = "http://www.cnbruce.com/blog/ubb.asp"-> <% Funktion th (str) str = ersetzen (str, "ficken", "md") STR = Ersetzen (str, "dum", "kao") th = str Endfunktion %> <Script> Funktion runex (cod1) { cod = document.all (cod1) var code = cod.Value; if (code! = "") { var newwin = window.open ('', '', ''); newwin.opener = null newwin.document.write (Code); newwin.document.close (); } } </script> <%title = request.form ("title") content = request.form ("content")%> Artikel Titel: <%= th (Titel)%> <hr> Artikelinhalt: <%= UBB (UNTML (TH (Inhalt)))%> |