Html2ubb(Html代码转换器)代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0034)http://www.atie.cn/tools/html2ubb/ -->
<HTML><HEAD><TITLE>Html2ubb(Html代码转换器) - Www.InxCity.Com</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT language=JavaScript1.2>


function html_trans(str) {
    str = str.replace(//r/g,"");
    str = str.replace(/on(load|click|dbclick|mouseover|mousedown|mouseup)="[^"]+"/ig,"");
    str = str.replace(/<script[^>]*?>([/w/W]*?)<//script>/ig,"");
   
    str = str.replace(/<a[^>]+href="([^"]+)"[^>]*>(.*?)<//a>/ig,"/n[url=$1]$2[/url]/n");
   
    str = str.replace(/<font[^>]+color=([^ >]+)[^>]*>(.*?)<//font>/ig,"/n[color=$1]$2[/color]/n");
   
    str = str.replace(/<img[^>]+src="([^"]+)"[^>]*>/ig,"/n[img]$1[/img]/n");
   
    str = str.replace(/<([//]?)b>/ig,"[$1b]");
    str = str.replace(/<([//]?)strong>/ig,"[$1b]");
    str = str.replace(/<([//]?)u>/ig,"[$1u]");
    str = str.replace(/<([//]?)i>/ig,"[$1i]");
   
    str = str.replace(/&nbsp;/g," ");
    str = str.replace(/&amp;/g,"&");
    str = str.replace(/&quot;/g,"/"");
    str = str.replace(/&lt;/g,"<");
    str = str.replace(/&gt;/g,">");
   
    str = str.replace(/<br>/ig,"/n");
    str = str.replace(/<[^>]*?>/g,"");
    str = str.replace(//[url=([^/]]+)/]/n(/[img/]/1/[//img/])/n/[//url/]/g,"$2");
    str = str.replace(//n+/g,"/n");
   
    return str;
}

function trans(){
    var str = "";
    rtf.focus();
    rtf.document.body.innerHTML = "";
    rtf.document.execCommand("paste");
    str = rtf.document.body.innerHTML;
    if(str.length == 0) {
        alert("剪切板不存在超文本数据!");
        return "";
    }
    return html_trans(str);
}
</SCRIPT>
<META content="MSHTML 6.00.2800.1491" name=GENERATOR>
<style type="text/css">
<!--
.style1 {color: #cc0000}
body,td,th {
    font-size: 12px;
    color: #000000;
}
-->
</style>
</HEAD>
<BODY class=style5>
<P>&nbsp;</P>
<P style1><span class="style1">※</span>将下面经过转换的文字复制到发贴时的文本框中即可</P>
<P><TEXTAREA class=textarea onbeforepaste="if(document.getElementById('x_paste').checked){window.clipboardData.setData('text',trans());this.focus();}" id=text style="WIDTH: 100%; HEIGHT: 200px"></TEXTAREA>
<BR></P><IFRAME id=rtf style="WIDTH: 0px; HEIGHT: 0px" marginWidth=0
marginHeight=0 src="about:blank" scrolling=no></IFRAME><INPUT οnclick="document.getElementById('text').value += trans()" type=button value=转换剪切板超文本数据>
<INPUT id=x_paste type=checkbox> <LABEL for=x_paste>启用超文本粘贴转换<SPAN
class=style1 style1>(注意选择打"√")</SPAN></LABEL>
<DIV align=right><SPAN class=style7>
<SCRIPT>
rtf.document.designMode="On";
      </SCRIPT>
</TD></TR></SPAN><SPAN class=style4 style1>按</SPAN><SPAN class=style1 style1>CTRL+A</SPAN><SPAN class=style4 style1>可选中文本框内容</SPAN> </DIV><TR><TD
align="left">
<P>&nbsp;</P>
<P><span class="style1">▲</span>注意:低版本浏览器可能不支持本项功能<BR>
  ㈠首先,在相应的网页按住鼠标左键拖选你要复制的图片和文字,请尽量不要选无关的内容<BR>
  ㈡接下来,在选中的部分点击鼠标右键--复制,此时,你选中的部分被复制到了剪切板<BR>
  ㈢最后,将光标定位于本页文本框,按下本页“转换剪切板超文本数据”按钮,你选中的内容将被转换成论坛发帖代码<BR>
</P></TD></TR></TBODY></TABLE></BODY></HTML>
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值