Empfohlen: Interpretieren und verarbeiten Sie Multi-Keyword-Query-Instanzcode In der Webentwicklung begegne ich oft auf mehrere Schlüsselwortpaare von Einzelfeldabfragen, die ich normalerweise über dynamische Arrays implementiere. Natürlich werden mehrere Schlüsselwörter im Allgemeinen durch Räume oder. Ich gehe davon aus, dass mehrere Schlüsselwörter durch Leerzeichen getrennt sind, der Schlüsselwort -Zeichenfolge Keystr und der spezifische Code ist
| Das Folgende ist der zitierte Inhalt: <!-Dies ist eine Homepage-Datei-> <html> <kopf> <meta http-äquiv = content-type content = text/html; charSet = gb2312 /> <title> Foliennachrichten </title> </head> <body> <!-#include File = diaoyong.asp-> </body> </html> <!- Rufen Sie einfach die folgende Datei an Dies ist eine Datei mit dem Dateinamen: diaoyong.asp Flash -Datei im Symbol -> <% 'Slide News Db = ../cuoxin_data/cuoxin_data.asp Setzen Sie conn = server.createObject (adodb.Connection) ConnStr = provider = microsoft.jet.oledb.4.0; Data Source = & Server.Mappath (DB) Conn.open Connstr SQL = Top 5 * aus [music_list_tupian_system] wobei iswnumsSex = 'rotierende Anzeige' Order nach Iswnumsid Desc rotieren Setzen Sie rs = server.createObject (adodb.Recordset) Rs.open SQL, Conn, 1,1 wenn nicht rs.eof dann K = 1 Num_total = rs.RecordCount für i = 1 bis 5 Wenn i> num_total, beenden Sie für Wenn i = 1 dann IMGURL11 = IMG/& RS (ISWNUMSPHOTO) Wenn Len (Rs (iswnumususer))> = 18 dann ImgText11 = links (RS (ISWNUMSUSER), 18) & ... anders ImgText11 = RS (iswnumsuser) Ende wenn imglink11 = rs (iswnumsClass) Ende wenn Wenn i = 2 dann IMGURL22 = IMG/& RS (ISWNUMSPHOTO) Wenn Len (Rs (iswnumususer))> = 18 dann ImgText22 = links (RS (ISWNUMSUSER), 18) & ... anders ImgText22 = rs (iswnumsuser) Ende wenn imglink22 = rs (iswnumsClass) Ende wenn Wenn i = 3 dann IMGURL33 = IMG/& RS (ISWNUMSPHOTO) Wenn Len (Rs (iswnumususer))> = 18 dann ImgText33 = links (RS (ISWNUMSUSER), 18) & ... anders ImgText33 = RS (iswnumsuser) Ende wenn imglink33 = rs (iswnumsClass) Ende wenn Wenn i = 4 dann IMGURL44 = IMG/& RS (ISWNUMSPHOTO) Wenn Len (Rs (iswnumususer))> = 18 dann ImgText44 = links (RS (ISWNUMSUSER), 18) & ... anders ImgText44 = RS (iswnumsuser) Ende wenn imglink44 = rs (iswnumsClass) Ende wenn Wenn i = 5 dann IMGURL55 = IMG/& RS (ISWNUMSPHOTO) Wenn Len (Rs (iswnumususer))> = 18 dann ImgText55 = links (RS (iswnumsuser), 18) & ... anders ImgText55 = RS (iswnumsuser) Ende wenn imglink55 = rs (iswnumsClass) Ende wenn Rs.Movenext k = k 1 nächste anders Antwort.Write Es gibt noch keine Daten! Ende wenn %> <a target = _self href = javaScript: GORL ()> <span class = f14b> <script type = text/javaScript> imgurl1 = <%= imgurl11%>; ImgText1 = <%= imGtext11%> Imglink1 = Escape (<%= imglink11%>); imgurl2 = <%= imgurl22%>; ImgText2 = <%= imGtext22%> imglink2 = Escape (<%= imglink22%>); imgurl3 = <%= imgurl33%>; ImgText3 = <%= imGText33%> imglink3 = Escape (<%= imglink33%>); imgurl4 = <%= imgurl44%>; ImgText4 = <%= imGText44%> Imglink4 = Escape (<%= imglink44%>); imgurl5 = <%= imgurl55%>; ImgText5 = <%= ImgText55%> imglink5 = Escape (<%= imglink55%>); var focus_width = 200 var focus_height = 160 var text_height = 18 var swf_height = Focus_Height text_height <%wenn num_total = 1 dann%> var pics = imgurl1 var links = imglink1 var texts = imgText1 <%elseif num_total = 2 dann%> var pics = imgurl1 | Imgurl2 var links = imglink1 | Imglink2 var texts = imgText1 | ImgText2 <%elseif num_total = 3 dann%> var pics = imgurl1 | Imgurl2 | Imgurl3 var links = imglink1 | Imglink2 | Imglink3 var texts = imgText1 | ImgText2 | ImgText3 <%elseif num_total = 4 dann%> var pics = imgurl1 | Imgurl2 | Imgurl3 | Imgurl4 var links = imglink1 | Imglink2 | Imglink3 | Imglink4 var texts = imgText1 | ImgText2 | ImgText3 | ImgText4 <%elseif num_total = 5 dann%> var pics = imgurl1 | Imgurl2 | Imgurl3 | Imgurl4 | Imgurl5 var links = imglink1 | Imglink2 | Imglink3 | Imglink4 | Imglink5 var texts = imgText1 | ImgText2 | ImgText3 | ImgText4 | ImgText5 <%Ende wenn%> document.write ('<Objekt klassifisch = clSID: D27CDB6E-AE6D-11CF-96B8-44445535400 CODEBASE = http: //fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6.6. SWF_Height '>'); document.write ('<param name = zulässtscriptAccess value = samedomain> <param name = movie value = focus document.write ('<param name = Menüwert = false> <param name = wmode value = opaque>'); document.write ('<param name = flashvars value = pics =' pics '& links =' links '& texts =' texte '& borderwidth =' Focus_width '& borderHeight =' Focus_Height '& textHeight =' text_hohtheight '); document.write ('<Eingespenner src = pixviewer.swf wmode = opaken flashevars = pics =' pics '& links =' links '& texte =' texte '& borderwidth =' focus_width '& borderHeight =' focus_height '& textheighthth = textheighthhight' fast 'fast' fast 'mushthhight' mushthhight 'mushthhight' mushthhight 'mushthhight' mushthhight 'mushthhight' mushthhight 'mushthhight' mushthth -##tection -mäße###fochththTh. 'height =' Focus_Height 'erlaubt crtecessAccess = samedomain type = application/x-shockwave-flash pluginSpage = http: //www.macromedia.com/go/getflashplayer/>'); document.write ('</object>'); </script> </span> </a> <span id = focusttext class = f14b> </span> |
Teilen: So generieren Sie HTML -Seiten für ASP -dynamische Seiten Es gibt viele Nachrichtensysteme, die HTML generieren, aber alle verwenden Vorlagen. Diese Funktion speichert den von der ASP -Seite generierten HTML -Code in einer HTML -Datei. Daher müssen die Originalseite nicht geändert werden, und vervollständigt einfach ein Nachrichtensystem, das HTML generiert.