pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

簡單的Html轉換UBB的程序

這個功能主要是讓 UBB 轉貼的時候方便點. 

1.自動識別圖片,超鏈接,字體顏色,和字體加粗,傾斜,下劃線的HTML代碼,并且轉換為UBB代碼.
2.兼容 IE 和 Mozilla多種瀏覽器
<html> 
<head> 
<title>Html轉換程序</title> 
<SCRIPT language="JavaScript1.2"> 
function HtmlToUBB(str) { 
str = str.replace(/r/g,""); 
str = str.replace(/on(load|click|dbclick|mouseover|mousedown|mouseup)="[^"]+"/ig,""); 
str = str.replace(/<script[^>]*?>([wW]*?)</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 = ""; 
str = document.getElementById('edit').contentWindow.document.body.innerHTML; 
if (str.length == 0) { 
alert("無轉換內容!請使用 Ctrl+V 把內容復制到下面的編輯框內"); 
} 
document.getElementById('ReCode').value=HtmlToUBB(str); 
} 

function clearCode(){ 
document.getElementById('ReCode').value=""; 
} 

function Start() { 
document.getElementById('edit').contentWindow.document.designMode = "on"; 
try { 
document.getElementById('edit').contentWindow.document.execCommand("undo", false, null); 
} catch (e) { 
alert("你的Mozilla瀏覽器不支持在線RichEditor"); 
} 
} 

function ViewSource(Source){ 
var Html; 
if (Source){ 
document.getElementById('sCode').value = document.getElementById('edit').contentWindow.document.body.innerHTML; 
document.getElementById('edit').style.display="none"; 
document.getElementById('sCode').style.display=""; 
document.getElementById('tip').innerText="修改粘貼后的網頁源代碼 >>"; 
document.getElementById('tranButton').disabled="disabled" 
} 
else{ 
document.getElementById('edit').contentWindow.document.body.innerHTML = document.getElementById('sCode').value; 
document.getElementById('edit').style.display=""; 
document.getElementById('sCode').style.display="none"; 
document.getElementById('edit').contentWindow.document.designMode = "on"; 
document.getElementById('tip').innerText="請使用 Ctrl+V 把內容復制到這里 >>"; 
document.getElementById('tranButton').disabled="" 
} 
} 
</SCRIPT> 
<style> 
body{background:#688ABD;margin:2px;} 
label{color:#fff;} 
th{font-size:14px;font-family:verdana,宋體;font-weight:bold;color:fc6;text-align:left} 
#sCode{width:400;height:150px;border:1px solid #1F2F47;margin-top:0px !important;margin-top:-1px;margin-bottom:0px !important;margin-bottom:-1px;} 
#ReCode{width:400;height:150px;border:1px solid #1F2F47;font-size:12px;} 
#edit{width:398;height:148px;border:1px solid #1F2F47;background:#fff;font-size:12px} 
.input{ 
border-top:1px solid #fff; 
border-right:1px solid #003; 
border-bottom:1px solid #003; 
border-left:1px solid #fff; 
background:#F4F7FB; 
} 
.tip{ 
color:#ffc; 
font-weight:bold; 
font-size:12px; 
font-family:宋體; 
} 
</style> 
</head> 
<body onload="Start()" style=""> 
<table border="0" align="center"> 
<tr> 
<th style="">Html轉換UBB程序</th> 
</tr> 
<tr> 
<td style="font-size:12px;"> 
<label for="Source"><input type="checkbox" id="Source" onclick="ViewSource(this.checked)">查看源代碼 </label> 
<input id="tranButton" type="button" value="轉 換" onclick="trans()" class="input"> 
<input type="button" value="清 除" onclick="clearCode()" class="input"></td> 
</tr> 
<tr> 
<td class="tip"> 
<span id="tip">請使用 Ctrl+V 把內容復制到這里 >></span></td> 
</tr> 
<tr> 
<td> 
<textarea id="sCode" style="display:none"></textarea> 
<iframe id="edit"src="about:blank" border="0" frameborder="0"></iframe> 
</td> 
</tr> 
<tr> 
<td class="tip"> 
轉換輸出代碼 >></td> 
</tr> 
<tr> 
<td> 
<textarea id="ReCode" readonly="readonly"></textarea> 
</td> 
</tr> 
</table> 
</body> 
</html>

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了有關HTML5頁面在iPhoneX適配問題,需要的朋友可以參考下
本篇文章主要介紹了html5中canvas圖表實現柱狀圖的示例,本文使用canvas來實現一個圖表,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
Adobe公司出品的多媒體處理軟件產品線較多,涵蓋了音視頻編輯、圖像處理、平面設計、影視后期等領域。這篇文章主要介紹了Adobe Html5 Extension開發初體驗圖文教程,非常不錯,需要的朋
這篇文章主要介紹了基于HTML5的WebGL經典3D虛擬機房漫游動畫,需要的朋友可以參考下
這篇文章主要介紹了手機端用rem+scss做適配的詳解,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了canvas 實現 github404動態效果的示例代碼,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 安徽合肥格力空调专卖店_格力中央空调_格力空调总经销公司代理-皖格制冷设备 | 阻燃剂-氢氧化镁-氢氧化铝-沥青阻燃剂-合肥皖燃新材料 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 手持气象站_便携式气象站_农业气象站_负氧离子监测站-山东万象环境 | 临海涌泉蜜桔官网|涌泉蜜桔微商批发代理|涌泉蜜桔供应链|涌泉蜜桔一件代发 | 自进式锚杆-自钻式中空注浆锚杆-洛阳恒诺锚固锚杆生产厂家 | 杭州月嫂技术培训服务公司-催乳师培训中心报名费用-产后康复师培训机构-杭州优贝姆健康管理有限公司 | 自动气象站_气象站监测设备_全自动气象站设备_雨量监测站-山东风途物联网 | 拉卡拉POS机官网 - 官方直营POS机办理|在线免费领取 | 广东青藤环境科技有限公司-水质检测 | 济南冷库安装-山东冷库设计|建造|冷库维修-山东齐雪制冷设备有限公司 | 真空泵厂家_真空泵机组_水环泵_旋片泵_罗茨泵_耐腐蚀防爆_中德制泵 | SEO网站优化,关键词排名优化,苏州网站推广-江苏森歌网络 | 科研ELISA试剂盒,酶联免疫检测试剂盒,昆虫_植物ELISA酶免试剂盒-上海仁捷生物科技有限公司 | 管形母线,全绝缘铜管母线厂家-山东佰特电气科技有限公司 | 山东成考网-山东成人高考网 | 挤出熔体泵_高温熔体泵_熔体出料泵_郑州海科熔体泵有限公司 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 铝单板_铝窗花_铝单板厂家_氟碳包柱铝单板批发价格-佛山科阳金属 | 二维运动混料机,加热型混料机,干粉混料机-南京腾阳干燥设备厂 | 机器视觉检测系统-视觉检测系统-机器视觉系统-ccd检测系统-视觉控制器-视控一体机 -海克易邦 | 磁力抛光机_磁力研磨机_磁力去毛刺机_精密五金零件抛光设备厂家-冠古科技 | 伟秀电气有限公司-10kv高低压开关柜-高低压配电柜-中置柜-充气柜-欧式箱变-高压真空断路器厂家 | 防渗膜厂家|养殖防渗膜|水产养殖防渗膜-泰安佳路通工程材料有限公司 | 生鲜配送系统-蔬菜食材配送管理系统-连锁餐饮订货配送软件-挪挪生鲜供应链管理软件 | 杭州月嫂技术培训服务公司-催乳师培训中心报名费用-产后康复师培训机构-杭州优贝姆健康管理有限公司 | 深圳市源和塑胶电子有限公司-首页 | TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 西安耀程造价培训机构_工程预算实训_广联达实作实操培训 | 电动百叶窗,开窗器,电动遮阳百叶,电动开窗机生产厂家-徐州鑫友工控科技发展有限公司 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-北京罗伦过滤技术集团有限公司 | 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 电机铸铝配件_汽车压铸铝合金件_发动机压铸件_青岛颖圣赫机械有限公司 | 广州中央空调回收,二手中央空调回收,旧空调回收,制冷设备回收,冷气机组回收公司-广州益夫制冷设备回收公司 | 三价铬_环保铬_环保电镀_东莞共盈新材料贸易有限公司 | 定量包装秤,吨袋包装称,伸缩溜管,全自动包装秤,码垛机器人,无锡市邦尧机械工程有限公司 | 深圳市宏康仪器科技有限公司-模拟高空低压试验箱-高温防爆试验箱-温控短路试验箱【官网】 | 郑州律师咨询-郑州律师事务所_河南锦盾律师事务所 | 致胜管家软件服务【在线免费体验】| 天津货架厂_穿梭车货架_重型仓储货架_阁楼货架定制-天津钢力仓储货架生产厂家_天津钢力智能仓储装备 | ★济南领跃标识制作公司★济南标识制作,标牌制作,山东标识制作,济南标牌厂 |