一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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

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

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

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

下面的代碼是通過字符替換的方法,不是正則表達式

  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=運行代碼 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>提示:您可以先修改部分代碼再運行</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  


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

  1. [ code ]  

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

  3. alert("簡單吧");  

  4. </script>  

  5. [/ code ]  


需要注意的是,在顯示的頁面要進入以下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();  


延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人丁香乱小说 | 夫妇交换小说 | 美女脱得一二净无内裤全身的照片 | 国内精品视频九九九九 | 无敌在线视频观看免费 | 草莓绿巨人香蕉茄子芭乐 | 激情三级hd中文字幕 | 免费福利资源站在线视频 | 男生的j桶女人屁免费视频 男生操男生 | 2022国产在线观看 | 欧美乱子伦xxxx12在线 | 国模一区二区三区视频一 | 日韩精品中文字幕久久 | 99精品在线免费观看 | 四虎在线播放 | 91九色porny国产美女一区 | 国产欧美日韩精品一区二区三区 | 亚洲AV精品无码喷水直播间 | 国产午夜免费视频 | 羞羞私人影院可以直接免费观影吗 | 欧美亚洲国产综合在线 | 婷婷精品| 91热爆| 黑人艹逼| 日韩大片免费看 | 91精品国产综合久久香蕉 | 午夜影院一区二区三区 | 好深快点再快点好爽视频 | 大团圆免费阅读全文 | 午夜dj影院在线观看完整版 | 草草草视频| 韩国三级理韩国三级理人伦 | 三上悠亚国产精品一区 | 色戒完整版 | 动漫美女隐私尿口图片 | 91精品国产麻豆国产自产在线 | 成人激情| 女主被男主为催奶药h | 亚洲AV午夜精品麻豆AV | 任我行视频在线观看国语 | 日本红怡院亚洲红怡院最新 |