激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - ASP教程 - asp下實(shí)現(xiàn)代碼的“運(yùn)行代碼”“復(fù)制代碼”“保存代碼”功能源碼

asp下實(shí)現(xiàn)代碼的“運(yùn)行代碼”“復(fù)制代碼”“保存代碼”功能源碼

2019-09-16 11:07asp教程網(wǎng) ASP教程

下面的代碼是通過(guò)字符替換的方法,不是正則表達(dá)式

  1. Function content_Code(Str)  

  2. dim ary_String,i,n,n_pos  

  3. ary_String=split(Str,"[ code ]")  

  4. n=ubound(ary_String)  

  5. If n<1 then  

  6. content_Code=Str  

  7. Exit function  

  8. End If  

  9. for i=1 to n  

  10. n_pos=inStr(ary_String(i),"[/ code ]")  

  11. If n_pos>0 then  

  12. ary_String(i)="<br /><textarea class=gocode id=runcode"&i&" name=runcode"&i&">" & server.HTMLEncode(left(ary_String(i),n_pos-1))&"</textarea><br /><input type=button class=input-code value=運(yùn)行代碼 onclick=runCode(runcode"&i&")><input type=button class=input-code value=復(fù)制代碼 onclick=copycode(runcode"&i&")><input type=button class=input-code value=另存代碼 onclick=saveCode(runcode"&i&")><span class=code-tishi>提示:您可以先修改部分代碼再運(yùn)行</span><br />" & _  

  13. right(ary_String(i),len(ary_String(i))-n_pos-6)  

  14. Else  

  15. ary_String(i)="[code]" & ary_String(i)  

  16. End if  

  17. next  

  18. content_Code=join(ary_String,"")  

  19. End Function  


使用方法也很簡(jiǎn)單: 
發(fā)表文章時(shí)需用使用“運(yùn)行代碼”功能的,主要前后加上 
[ code ][/ code ] 
比如: 
[復(fù)制此代碼]CODE: 

  1. [ code ]  

  2. <script type="text/javascript">  

  3. alert("簡(jiǎn)單吧");  

  4. </script>  

  5. [/ code ]  


需要注意的是,在顯示的頁(yè)面要進(jìn)入以下javascript: 

  1. function runCode(obj) {  

  2. var winname = window.open(''"_blank"'');  

  3. winname.document.open('text/html''replace');  

  4. winname.opener = null  

  5. winname.document.writeln(obj.value);  

  6. winname.document.close();  

  7. }  

  8. function copycode(obj) {  

  9. var rng = document.body.createTextRange();  

  10. rng.moveToElementText(obj);  

  11. rng.scrollIntoView();  

  12. rng.select();  

  13. rng.execCommand("Copy");  

  14. rng.collapse(false);  

  15. }  

  16. function saveCode(obj) {  

  17. var winname = window.open('''_blank''top=10000');  

  18. winname.document.open('text/html''replace');  

  19. winname.document.write(obj.value);  

  20. winname.document.execCommand('saveas','','code.htm');  

  21. winname.close();  


延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美a级毛片 | 天天草天天干天天 | 国产羞羞视频免费在线观看 | 日本在线视| 国产91丝袜在线熟 | 欧美激情猛片xxxⅹ大3 | 欧美成网站 | 嗯哈~不行好大h双性 | 日本成人高清视频 | 亚洲日本高清 | 一级黄色片武则天 | 中文字幕电影免费播放 | 国产在线免 | a黄网站| 欧美性生活xxxxx | 91成人一区二区三区 | 亚洲一区在线免费视频 | 欧美粗暴analvideos | 天天操天天碰 | 亚洲第五色综合网 | 欧美wwwwww| 视频一区 在线 | 久久人人爽人人爽人人片av高清 | 狠狠干五月 | 国产一区二区精彩视频 | 久久经典国产视频 | 成人宗合网 | 视频一区 中文字幕 | 少妇一级淫片高潮流水电影 | 黄色视屏免费在线观看 | 色妞色视频一区二区三区四区 | 日本不卡一区二区三区在线 | 中文字幕一二三区芒果 | 亚洲啪| 国产欧美精品一区二区三区四区 | 久久精品一二三区白丝高潮 | 久久久久久久久久亚洲精品 | arabxxxxvideos| 国产免费传媒av片在线 | 久久久久在线观看 | 天天看夜夜爽 |