❶ 求生成靜態html頁的代碼
定義 HTML 模板頁面 <html><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body><table $htmlformat[0] height="100%" border="0" width="100%" cellpadding="10" cellspacing="0" bgcolor="#eeeeee" style="border:1px solid #000000"><tr><td width="100%" valign="middle" align="left"><span style="color: $htmlformat[1];font-size: $htmlformat[2]">$htmlformat[3]</span></td></tr></table></body></html>
ASP.NET 代碼示例:------------------讀html模板頁面到stringbuilder對象里---- string[] format=new string[4];//定義和htmlyem標記數目一致的數組 StringBuilder htmltext=new StringBuilder(); try { using (StreamReader sr = new StreamReader("存放模板頁面的路徑和頁面名")) { String line; while ((line = sr.ReadLine()) != null) { htmltext.Append(line); } sr.Close(); } } catch { Response.Write("<Script>alert('讀取文件錯誤')</Script>"); } ------------------給標記數組賦值------------ format[0]="background=\"/blog/bg.jpg\"";format[1]= "#990099";format[2]="150px";format[3]= "<marquee>生成的模板html頁面</marquee>"; //----------替換htm里的標記為你想加的內容 for(int i=0;i<4;i ) { htmltext.Replace("$htmlformat[" i "]",format[i]); } //----------生成htm文件------------------ try { using(StreamWriter sw=new StreamWriter("存放路徑和頁面名",false,System.Text.Encoding.GetEncoding("GB2312"))) { sw.WriteLine(htmltext); sw.Flush(); sw.Close(); } } catch { Response.Write ("The file could not be wirte:"); }
❷ 在HTML靜態網頁中記錄圖片被點擊的次數統計代碼
我也在找,沒找到,就是一個一行兩列的表格里,前一格是文字或一張小圖加上超鏈接,後一格是點了這個文字或圖的鏈接的次數的數字統計,點一次跳+1
❸ 網頁中如何用代碼設置網頁訪問計數器
1、將以下代碼加在你需要得位置; 2、在根目錄下創建名為count的文件夾,並在裡面創建counter.txt文件,文件初始值為0(可更改); 3、將設置好的網頁保存為.asp格式; 4、ok 您是第<span class="style2"> <% Const ForReading = 1, ForWriting = 2, ForAppending =3 Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0 filepath=server.mappath("/count") filename=filepath+"\counter.txt" set fs=createobject("scripting.filesystemobject") if fs.fileexists(filename) then set f=fs.getfile(filename) Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault) s=ts.readline+1 ts.close else fs.createtextfile(filename) set f=fs.getfile(filename) s=1 end if '向counter.txt中寫數據 Set ts = f.OpenAsTextStream(ForWriting, TristateUseDefault) ts.writeline(cstr(s)) ts.close '顯示計數器 s=cstr(s+1000000) s=mid(s,2,8) for I=1 to 8 response.write mid(s,I,1) next %> </span>位訪問者