国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

給blog加上運行代碼功能

2024-05-04 11:02:47
字體:
來源:轉載
供稿:網友
在和尚那里看到他給z-blog加上了運行代碼功能,放了幾天假,有些怕怕再這樣閑下去會生銹的,在補了一個半小時的覺之后,也給blog加上運行功能,因為是從L-Blog修改而來,因此同樣適用于L-Blog,另外,FBS也是L-Blog修改而來,應該也可以使用本文中的方法來添加運行代碼功能。另外,由于復制代碼和保存代碼還沒有找到兼容各瀏覽器的解決方法,就沒有加進來了。
示例:
步驟如下:
1. 在 include/common.js 中添加如下代碼:
復制代碼 代碼如下:
function runCode(codeobjid)  {
    var codeobj=document.getElementById(codeobjid)
    var codestr=codeobj.value;
    if (codestr!="") {
        var codewin=window.open('','','');  
        codewin.document.open('text/html','replace');
        codewin.opener = null 
        codewin.document.write(codestr);  
        codewin.document.close();
    }

}
2. 在 include/ubbcode.asp 中找到 strContent=re.Replace(strContent,"【code】")(把【】換成[]),在此之后添加如下代碼:
L-Blog:
復制代碼 代碼如下:
re.Pattern="/[html/](<br>)+"
strContent=re.Replace(strContent,"【html】")

FBS:
復制代碼 代碼如下:
re.Pattern="/[html/](<br />)+"
strContent=re.Replace(strContent,"【html】")

再找到 re.Pattern="/[code/](.*?)/[//code/]",然后在段代碼的 Set strMatches=Nothing 之后添加如下代碼:
復制代碼 代碼如下:
re.Pattern="/[html/](.*?)/[//html/]"
Set strMatches=re.Execute(strContent)
For Each strMatch In strMatches
    RNDStr=Int(7999 * Rnd + 2000)
    tmpStr1=strMatch.SubMatches(0)
    strContent= Replace(strContent,strMatch.Value,"<textarea rows=""10"" "_
&"style=""width:90%;"" class=""input_border"" id=""HTML_"&RNDStr&""">"_
&tmpStr1&"</textarea><br />"_
&"<input type=""button"" onclick=""runCode('HTML_"&RNDStr&"');"" value=""運行代碼"" />"_
&" [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]")
Next

Set strMatches=Nothing
3. 修改完成,在發表日志時就可以使用【html】要運行的代碼【/html】(將【】替換成[])來使用運行代碼功能。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐山市| 长顺县| 潮安县| 隆化县| 吉水县| 襄城县| 龙游县| 桃园市| 太仆寺旗| 万源市| 墨江| 曲松县| 西盟| 宜都市| 长葛市| 伊春市| 梅河口市| 临湘市| 九龙坡区| 林州市| 清徐县| 沅陵县| 涿鹿县| 沙雅县| 蒙山县| 镇坪县| 肃宁县| 东至县| 九江县| 孝昌县| 乐业县| 益阳市| 彰武县| 军事| 仪陇县| 西和县| 调兵山市| 电白县| 米脂县| 钦州市| 延吉市|