发新话题
打印

用Z-Blog实现页面运行Html的方法,斑竹来确认下

用Z-Blog实现页面运行Html的方法,斑竹来确认下

下载这个文件common.js或者把下面这个文件保存为:[FONT-COLOR=Red]common.js[/FONT-COLOR],您也可以把下面这段代码合到[FONT-COLOR=Blue]script/common.js[/FONT-COLOR]文件中。
复制内容到剪贴板
代码:
function runCode(obj) {
        var winname = window.open('', "_blank", '');
        winname.document.open('text/html', 'replace');
        winname.opener = null
        winname.document.writeln(obj.value);
        winname.document.close();
}
function saveCode(obj) {
        var winname = window.open('', '_blank', 'top=10000');
        winname.document.open('text/html', 'replace');
        winname.document.writeln(obj.value);
        winname.document.execCommand('saveas','','code.htm');
        winname.close();
}
function copycode(obj) {
        var rng = document.body.createTextRange();
        rng.moveToElementText(obj);
        rng.scrollIntoView();
        rng.select();
        rng.execCommand("Copy");
        rng.collapse(false);
}

在编辑模式的源文件中输入以下代码,重新发布后就OK了。
复制内容到剪贴板
代码:
<script language="JavaScript" src="http://www.pigso.net/include/common.js"></script>
<textarea rows="12" cols="95" name="runcode0">
[B][FONT-COLOR=Blue]在此插入您需要显示的代码内容[/FONT-COLOR][/B]
</textarea><br />
<input onclick="runCode(runcode0)" type="button" value="运行代码" />
<input onclick="copycode(runcode0)" type="button" value="复制代码" />
<input onclick="saveCode(runcode0)" type="button" value="另存代码" /> &nbsp;提示:您可以先修改部分代码再运行


[ 本帖最后由 athere 于 2006-10-10 16:40 编辑 ]

TOP

在编辑模式的源文件中不就是可以直接使用HTML的么?
有什么用?
没看明白咧,呵呵
Feather! 生活花园:http://www.Feather.net.cn

TOP

引用:
原帖由 Feather 于 2006-10-14 12:32 发表
在编辑模式的源文件中不就是可以直接使用HTML的么?
有什么用?
没看明白咧,呵呵
他这一个是后台发表一段代码给人家看得时候,在阅读的时候可以实时的浏览、编辑、运行察看效果的,很多地方都见得到,

TOP

老兄写详细点吧,你这个我试验了,只能在后台看见,如何添加代码直接在前台页面运行呢?我以前用的lbs,修改后,只要在后台的代码用code标签,那么前台就自动出现可以运行的html编辑筐。

[ 本帖最后由 hanhao 于 2006-10-24 14:46 编辑 ]

TOP

等待修正好了就来下。
很实用的东东.在蓝色经典和很多个人blog里都有.
以前Lbs和Pj都有这样的.

TOP

FF和IE7不支持

TOP

如何修改<#article/intro#>标签的输入格式

如何修改<#article/intro#>标签的输入格式 默认 是 <br/>intro<br/>
我想去掉<br/>

TOP

发新话题