<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>HTML 2 UBB</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT language=JavaScript>
<!--
function SymError()
{
return true;
}
window.onerror = SymError;
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(/ /g," ");
str = str.replace(/&/g,"&");
str = str.replace(/"/g,"\"");
str = str.replace(/</g,"<");
str = str.replace(/>/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);
}
function CopyTextToPastBoad(v_TextboxName) {
if (document.all(v_TextboxName).value == '') {
alert('提示,文本框中没有代码!');
return false;
}
document.all(v_TextboxName).select();
js = document.all(v_TextboxName).createTextRange();
js.execCommand('Copy');
alert('成功,已将文本框中的代码复制到剪切板上!');
}
//-->
</SCRIPT>
<STYLE type=text/css>TD {
FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA {
FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT {
FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tt {
FONT-WEIGHT: bolder; FONT-SIZE: 16px
}
a {text-decoration="none"; font-size: 12px;}
</STYLE>
<META content="MSHTML 6.00.2900.2722" name=GENERATOR>
<base target="_blank">
</HEAD>
<BODY>
<IFRAME id=rtf style="WIDTH: 0px; HEIGHT: 0px" marginWidth=0 marginHeight=0 src="about:blank" scrolling=no></IFRAME>
<LABEL for=x_paste></LABEL>
<TABLE style="FONT-SIZE: 12px" cellSpacing=1 cellPadding=10 align=center bgColor=#00ccff border=0>
<TR>
<TD class=tt align=middle height=30>HTML 2 UBB</TD></TR>
<TR>
<TD align=middle bgColor=#ffffff>
<TEXTAREA class=textarea onbeforepaste="if(document.getElementById('x_paste').checked){window.clipboardData.setData('text',trans());this.focus();}" id=bbcodetext rows=23 cols=100></TEXTAREA>
</TD>
</TR>
<TR>
<TD align=middle bgColor=#ffffff>
<INPUT onclick="document.getElementById('bbcodetext').value ='' " type=reset value=清空文本框>
<INPUT onclick="document.getElementById('bbcodetext').value = trans()" type=button value=转换(覆盖) name=button>
<INPUT onclick="document.getElementById('bbcodetext').value += trans()" type=button value=转换(追加) name=button>
<INPUT onclick="CopyTextToPastBoad('bbcodetext')" type=button value=复制到剪切板 name=button>
</TD>
</TR>
<TR>
<TD align=middle bgColor=#ffffff>
<SCRIPT>rtf.document.designMode="On";</SCRIPT>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
分享到:
相关推荐
HTML2UBBMaxcj 是一款专为Softii论坛设计的转帖工具,它主要用于将HTML格式的帖子内容转换成UBB代码,以便在论坛中更好地显示和分享。UBB(Universal BBCode)是一种轻量级的标记语言,常用于网络论坛,与HTML类似,...
UBB论坛转帖圣手.exeUBB论坛转帖圣手.exe
2. **内容适应**:根据目标论坛的规则和格式调整帖子内容,比如处理代码块、签名、引用等。 3. **自动登录与发布**:允许用户输入论坛账号信息,自动登录并发布帖子,节省手动操作时间。 4. **多论坛支持**:可能...
X2转帖工具、采集工具”是针对这个平台设计的辅助软件,主要用于帮助论坛管理员或用户批量发布帖子和采集内容,提高论坛内容更新的效率。 一、批量发帖功能 1. 自动化发布:此工具可以自动化地创建和发布帖子,...
UBB转帖王是一种插件,它能够帮助用户快速去除复制下来的网页内容中的无用空格、文字干扰码、水印和空行等,优化复制内容,便于分享和阅读。 【其他浏览器解决方案】 除了火狐,其他浏览器如搜狗、遨游和世界之窗也...
本篇文章将详细探讨“编辑人员转帖去水印工具”,并介绍如何使用名为Teorex Inpaint的1.0.0.2版本的软件来实现这一目标。 首先,我们要理解什么是水印。水印通常是指在图像或视频中添加的半透明标记,它可以是文字...
2. 在布局文件中添加WebView控件: ```xml android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="match_parent" /> ``` 3. 在Activity中初始化并设置WebView: ```java ...
2.新增批量替换关键词(原来是单个词语替换,可以利用这个功能删除一些网站的防转帖代码) 3.批量随机新增文字(新增内容可自定义,从而实现伪原创) 4.cookie记录替换和新增关键词(避免每次打开转帖工具都要输入繁琐的...
2. **插入代码**:在内容页的适当位置,需要添加HTML.TXT文件中的代码。这通常是在文章内容下方或者侧边栏等显眼位置,以方便用户快速找到并使用转帖功能。 3. **重新生成页面**:完成上述步骤后,为了确保新添加的...
2. 在内容页的适当位置插入HTML代码。这通常意味着在文章的显示模板中添加插件提供的HTML标记,以便在内容周围触发一键转帖功能。HTML.TXT文件包含了这段代码,需要将其内容复制并插入到帝国CMS的模板文件中。 3. ...
2. **代码优化**:竞赛中的时间限制意味着代码的运行效率至关重要。优化代码不仅包括选择高效的算法,还包括减少不必要的计算、利用缓存避免重复计算、合理分配资源等策略。此外,理解编译器优化技术,如循环展开、...
【贴吧转帖工具】是一种专为百度贴吧用户设计的便捷工具,主要用于提高用户在贴吧中的互动效率。通过这款工具,用户可以实现一键转帖和一键8经验签到的功能,极大地简化了传统操作流程,节省了用户的时间,提升了...
bookAdmin.rar是一个人做的图书的增删改差(带分页)的程序。
2. **权限设置**:为了确保安全,转帖工具可能会有权限限制。管理员可能需要设定哪些用户组或特定用户可以使用此功能,防止恶意用户滥用。 3. **转帖操作**:该插件提供的转帖功能可能包括选择原帖、选择目标版块、...
似乎QZONE里目前(2010年元月)不提供样式表支持、UBB支持,所以所有的效果都是HTML标签完成的,产生的转换后的文件也就比较大。 预览模块用的是codeguru里Anonytmouse的动态库,在此表示感谢。 有一些小的bug没有...
转帖图片提取工具可以对论坛图片附件信息进行清除,只保留图片代码,操作很简单,推荐有需要转帖图片工具的朋友下载 转帖图片提取工具使用方法: 将IP138上处理过的东西复制到上方的编辑框内,点击只要图片,下面...
在论坛转帖的场景下,这个过程可能会更复杂,因为需要考虑图片的显示顺序、缓存策略、错误处理等因素。例如,可能需要在数据库中记录每个图片的缩略图路径,以便快速加载,同时处理上传失败或网络中断的情况。 总的...
看到论坛里帖子由精美的图片想转过来,或者批量提取地址时很好用
2. **jQuery事件监听**:使用`$(document).ready()`确保DOM加载完成后,绑定`change`事件处理函数。 ```javascript $(document).ready(function() { $('#province').on('change', function() { // 在这里获取城市...