给CSDN博客添加代码运行框,兼容FF
来源:互联网 发布:淘宝网店开店流程2016 编辑:程序博客网 时间:2024/06/06 03:52
给CSDN博客添加代码运行框,兼容FF
本站原创:biny 转载请注明出处
blog:http://blog.csdn.net/by20081213/archive/2009/02/05/3863264.aspx
csdn博客后台没有代码运行的功能,而作为前端人员,经常会用它来测试html代码,于是就想在自已的博客中加入这个功能,本来认为这是一件非常简单的事,然而实际做起来的时候却遇到了麻烦,以此作个记录。
谈谈我的改博过程,首先在google上找了一下,搜出一大堆,可很少有几个能兼容FF的。最后我找到杨正祎(阿一)的博客,上面有一段比较好的运行代码(在此先感谢一下),满足了FF的兼容性(只是复制代码功能因为FF本身的安全性问题不能解决外,其它基本上都可以运行了)。本来以为只要将这段JS一放进去就OK,但是...
csdn博客后台文章添加系统中有一个最大的麻烦是你不能在文章的html编写模式中写入一个自定义的ID值,比如你想写自定义的容器id属性,并想给它设置样式,当你添加完成提交文章后,在网页中一查看源码,你会发现你赋于的ID已经不见踪影了。哎...看来他们是给我过滤掉了ID,没了ID,我要想用JS去查找某个容器就遇到麻烦。
算了,另想办法吧,毛主席说过“自已动手,丰衣足食”。咱们来DIY一下。
1.阿一的代码只是针对一个运行框,我想达到的是多个运行框都可以在一个页面中的重复调用。
2.不能用ID给textarea容器,就用getElementsByTagName来获取集合吧,然后从中取出当前正在调用的那一个。
3. 最后修改后的代码就成了下面的样子。先放出全部JS代码,如下面所示:
有了js代码,好了,添加文章时还要注意将下面这段结构添加到JS上面去,先添加一个空的textarea容器,然后是三个控制按钮。
要注意的是:在添加文章时要注意给runCode(1)赋予textarea的序号值,从0开始。
经过上面的处理后,基本上在CSDN博客中就可以运行测试代码了,添加一篇文章试试。祝你好运!
- 给CSDN博客添加代码运行框,兼容FF
- 给CSDN博客添加代码运行框,兼容FF
- 给CSDN博客添加代码运行框,兼容FireFox!
- 兼容IE与FF的代码运行框
- 兼容FF/IE的添加收藏夹的代码
- csdn博客如何添加代码
- 给CSDN博客侧栏添加搜索功能
- 作为程序员我给csdn博客添加打赏功能
- JS全选代码,兼容IE,FF,Chrome
- 兼容IE FF的幻灯代码
- 兼容IE,FF的收藏代码
- js ie/ff不完全兼容复制代码
- 兼容IE,FF,OP的添加收藏夹(兼容热点)
- 给CSDN博客提个意见--垃圾代码太多了
- 给博客添加天气预报
- CSDN博客添加量子恒道统计代码步骤
- CSDN写博客添加代码两种方法
- CSDN-MARKDOWN写博客的时候添加代码块
- 发布DX Mesh Convert可视化界面^^
- 第三课 讲述MFC APPWizard的原理与MFC程序框架的剖析
- 重装系统后学会的
- 随机数产生原理及应用
- note about debian wireless config
- 给CSDN博客添加代码运行框,兼容FF
- 随机数的算法分析
- 随机数生成算法的研究
- CSS属性与JavaScript编码对照表
- Singleton Pattern
- 【开源】司马编译器 Smart Compiler
- APT的其他组件
- 关于逸珑笔记本问题汇总
- apt-get