找回密码
 注册
查看: 2898|回复: 3
收起左侧

代码运行插件, ,直接运行浏览效果PHPWind7.5

[复制链接]

5312

主题

8317

帖子

1万

积分

管理员

出售国内外虚拟空间

Rank: 10Rank: 10Rank: 10

积分
14660
帖子
8317
精华
67
体力
14660 点
蓝豆
2391 点
注册时间
2007-6-8

终身成就奖LY官方团队会员身份ID卡

发表于 2009-12-16 21:39:55 | 显示全部楼层 |阅读模式
  1. function run_Code(code)
  2. {
  3. var pop = window.open(, "_blank", );
  4. pop.document.open(text/html, replace);
  5. pop.opener = null // 防止代码对论谈页面修改
  6. pop.document.write(code);
  7. pop.document.close();
  8. }function copy_Code(obj)
  9. {
  10. obj.focus();
  11. obj.select();
  12. document.execCommand(copy);
  13. }
  14. function save_Code(code)
  15. {
  16. var pop=window.open(,_blank,top=10000);
  17. pop.document.writeln(code);
  18. pop.document.execCommand(saveas,,code.html);
  19. pop.close();
  20. }
复制代码
在模板的header.htm里的</head>前加上对应的js调用:
  1. <script language=javaScript src="js/code.js" type=text/javascript></script>
复制代码
修改require/bbscode.php,找到phpcode($code)这个函数替换成下面这段代码:
  1. function phpcode($code){
  2. global $phpcode_htm,$codeid;
  3. $code = str_replace(array("[attachment=",\\\\"),array("[attachment=","),$code);
  4. $codeid ++;
  5. $code = preg_replace(/^(<br \\/>)?(.+?)(<br \\/>)$/,\\\\2,$code);
  6. $code = str_replace("<br />", "<br />", $code);
  7. $phpcode_htm[$codeid]="<form><textarea name =codeAreacodeid rows=10 style=width:80%;>".str_replace("<br />","\\n",$code)."</textarea><br> <input type=button value=运行 onclick=run_Code(codeAreacodeid.value) class=btn> <input type=button value=复制 onclick=copy_Code(codeAreacodeid) class=btn> <input onclick=codeAreacodeid.value= value=清除 type=button name=codeArecodeid class=btn> <input type=reset value=恢复 name=codeAre class=btn> <font color=#AF88A1 size=-1>※ 可以先修改代码再运行;支持ie和firefox浏览器。</font><form>";
  8. return "<\\twind_phpcode_$codeid\\t>";
  9. }
复制代码
提示: (暂时可以不用,再完善后再发上来,现在好像兼容性不好,在有的浏览器上不能运行.)待修改完善后再发上来.
出售国内或美国高性能虚拟空间,高速VPS以及服务器! 同时承接各种类型的网站制作,网站维护,支付宝交易安全放心!    联系QQ:6102031
懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

网站公告上一条 /2 下一条

GMT+8, 2024-4-27 05:21 , Processed in 0.093750 second(s), 24 queries , Gzip On.

© 2006-2022 Powered by Discuz! X3.4

快速回复 返回顶部 返回列表