function runCode(obj) {
     obj = obj.parentNode.getElementsByTagName('textarea')[0];
 var winname = window.open('', "_blank", '');
 winname.document.open('text/html', 'replace');
 winname.opener = null // 防止代码对论谈页面修改
 winname.document.write(obj.value);
 winname.document.close();
}
function saveCode(obj) {
 obj = obj.parentNode.getElementsByTagName('textarea')[0];
 var winname = window.open('', '_blank', 'top=10000');
 winname.document.open('text/html', 'replace');
 winname.document.write(obj.value);
 winname.document.execCommand('saveas','','code.htm');
 winname.close();
}
function CopyCode(obj) {
 obj = obj.parentNode.getElementsByTagName('textarea')[0];
 if(document.all && obj.style.display != 'none') {
 var rng = document.body.createTextRange();
 rng.moveToElementText(obj);
 rng.scrollIntoView();
 rng.select();
 rng.execCommand("Copy");
 rng.collapse(false);
 }
}

using System;
using BlogEngine.Core;
using System.Web;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Text.RegularExpressions;
using BlogEngine.Core.Web.Controls;

/// <summary>
/// 增加flashMp3播放器
/// </summary>
[Extension("mp3 player", "1.0.0.0", "lemongtree.com")]
public class mp3player
{
    private const string _audioroot = "mp3/";
    private const string _jsfile = "audioplayer.js";
    private static long _cnt = 0;

    public mp3player()
    {
        Post.Serving += new EventHandler<ServingEventArgs>(Post_Serving);
    }
}


运行代码

红色
公布这段ubb,含运行代码功能
ubb.cs (4.57 kb)

7 Responses

  1. benben 四月 29 2008 , 09:47 cn
    benben
    SyntaxHighlighter代码高亮,我也想用这个,能讲下详细安装过程吗?
    #1
  2. 幻想曲 四月 29 2008 , 10:05 cn
    幻想曲
    @benben:
    www.lemongtree.com/.../syntax_highlighter.aspx
    该文有介绍
    但链接已无效了wink
    #2
  3. benben 四月 29 2008 , 13:57 cn
    benben
    哈哈。一次加载哪么多无关的js多不好,我想写个插件,只加载需要的js。这样可以加快速度吧?
    #3
  4. 幻想曲 四月 29 2008 , 17:37 cn
    幻想曲
    @benben:
    理论上当然可行啦
    但事先得知道,这个页面中有哪些类型的js要加载lol
    #4
  5. 幻想曲 四月 29 2008 , 17:39 cn
    幻想曲
    其实我觉得有很我不必要加载
    如java等,因为我不会用到
    #5
  6. benben 五月 1 2008 , 18:53 cn
    benben
    @幻想曲
    可以在写入文章的的时候,根据文章里Code的标签判断需要加载的js,并写入数据库。不知道这样可以不?
    #6
  7. 幻想曲 五月 3 2008 , 16:16 cn
    幻想曲
    @benben:
    我觉得可以扩展一下Post的实体类,自行输入语言标签,然后载入相应的js,这样可能会好一些。89
    #7

Write a comment:



(将显示你的Gravatar图标)  



[b][/b] - [i][/i] - [u][/u]- [quote][/quote]

:-/ ^_^ :d :o :kiss: :) :p :se: [yeah] :( :love: :han: :up: :cry: :zzz: o_o

暂时停止交换链接.

评论提交有问题?