生成了靜態頁,裡面的東西就是靜態的了.但是有些東西必須要變化
如:文章點擊數,文章排名等
辦法是用<script >來解決這個問題.
我們在打開這個含有的靜態頁面的時候,將讀出此時的點擊數
1.模板頁中的點擊數後面添加:
| 以下是代碼片段: <SCRIPT src="counter.asp?Id=$Id$"></SCRIPT > |
備註:在生成Html的文件中將$Id$替換為對文章在數據庫中的id號
2.counter.asp
| 以下是代碼片段: <% dim Id,sqlStr,hits Id=int(trim(request.querystring("Id"))) sqlStr="update News set hits=hits 1 where Id=" & Id '給文章點擊數加1 conn.execute(sqlStr) '讀出文章點擊數 hits=conn.execute("select hits from News where Id=" & Id)(0) %> '輸出文章點擊數 document.write(<%=hits%>) |
可能出現的問題:1.數據庫沒有創建對象!如:
| 以下是代碼片段: set guconn = Server.createObject("adodb.connection") guconn.Open MM_guconn_STRING |