资料
表格
制度
合同
管理
职场
经营
创业
范文
总结
计划
作文
文章
美文
词句
教程
模板
图片
字体
图标
办公
人事
财务
生产
管理资源吧首页
>>>
教程
>>>
编程
>>>
正则表达式教程
>>>
Html转换UBB程序
<html> <head> <title>Html转换程序</title> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3CSCRIPT%20language%3D%22JavaScript1.2%22%3E%0D%0Afunction%20HtmlToUBB(str)%20%7B%0D%0A%20str%20%3D%20str.replace(%2F%5Cr%2Fg%2C%22%22)%3B%0D%0A%20str%20%3D%20str.replace(%2Fon(load%7Cclick%7Cdbclick%7Cmouseover%7Cmousedown%7Cmouseup)%3D%22%5B%5E%22%5D%2B%22%2Fig%2C%22%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%3Cscript%5B%5E%3E%5D*%3F%3E(%5B%5Cw%5CW%5D*%3F)%3C%5C%2Fscript%3E%2Fig%2C%22%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%3Ca%5B%5E%3E%5D%2Bhref%3D%22(%5B%5E%22%5D%2B)%22%5B%5E%3E%5D*%3E(.*%3F)%3C%5C%2Fa%3E%2Fig%2C%22%5Cn%5Burl%3D%241%5D%242%5B%2Furl%5D%5Cn%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%3Cfont%5B%5E%3E%5D%2Bcolor%3D(%5B%5E%20%3E%5D%2B)%5B%5E%3E%5D*%3E(.*%3F)%3C%5C%2Ffont%3E%2Fig%2C%22%5Cn%5Bcolor%3D%241%5D%242%5B%2Fcolor%5D%5Cn%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%3Cimg%5B%5E%3E%5D%2Bsrc%3D%22(%5B%5E%22%5D%2B)%22%5B%5E%3E%5D*%3E%2Fig%2C%22%5Cn%5Bimg%5D%241%5B%2Fimg%5D%5Cn%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%3C(%5B%5C%2F%5D%3F)b%3E%2Fig%2C%22%5B%241b%5D%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%3C(%5B%5C%2F%5D%3F)strong%3E%2Fig%2C%22%5B%241b%5D%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%3C(%5B%5C%2F%5D%3F)u%3E%2Fig%2C%22%5B%241u%5D%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%3C(%5B%5C%2F%5D%3F)i%3E%2Fig%2C%22%5B%241i%5D%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%26nbsp%3B%2Fg%2C%22%20%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%26amp%3B%2Fg%2C%22%26%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%26quot%3B%2Fg%2C%22%5C%22%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%26lt%3B%2Fg%2C%22%3C%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%26gt%3B%2Fg%2C%22%3E%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%3Cbr%3E%2Fig%2C%22%5Cn%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%3C%5B%5E%3E%5D*%3F%3E%2Fg%2C%22%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%5C%5Burl%3D(%5B%5E%5C%5D%5D%2B)%5C%5D%5Cn(%5C%5Bimg%5C%5D%5C1%5C%5B%5C%2Fimg%5C%5D)%5Cn%5C%5B%5C%2Furl%5C%5D%2Fg%2C%22%242%22)%3B%0D%0A%20str%20%3D%20str.replace(%2F%5Cn%2B%2Fg%2C%22%5Cn%22)%3B%0D%0A%20return%20str%3B%0D%0A%7D%0D%0A%3CP%3Efunction%20trans()%7B%0D%0A%20var%20str%20%3D%20%22%22%3B%0D%0A%20str%20%3D%20document.getElementById('edit').contentWindow.document.body.innerHTML%3B%0D%0A%20if%20(str.length%20%3D%3D%200)%20%7B%0D%0A%20%20alert(%22%E6%97%A0%E8%BD%AC%E6%8D%A2%E5%86%85%E5%AE%B9%EF%BC%81%E8%AF%B7%E4%BD%BF%E7%94%A8%20Ctrl%2BV%20%E6%8A%8A%E5%86%85%E5%AE%B9%E5%A4%8D%E5%88%B6%E5%88%B0%E4%B8%8B%E9%9D%A2%E7%9A%84%E7%BC%96%E8%BE%91%E6%A1%86%E5%86%85%22)%3B%0D%0A%20%20return%0D%0A%20%7D%0D%0A%20document.getElementById('ReCode').value%3DHtmlToUBB(str)%3B%0D%0A%20document.getElementById('insert').disabled%3Dfalse%0D%0A%7D%0D%0Afunction%20doHtmlinsert()%20%7B%0D%0A%20if%20(document.getElementById('ReCode').value%3D%3D%22%22)%20%7Balert(%22%E4%BD%A0%E6%B2%A1%E6%9C%89%E8%BF%9B%E8%A1%8C%E4%BB%A3%E7%A0%81%E8%BD%AC%E6%8D%A2%2C%E6%97%A0%E6%B3%95%E6%8F%92%E5%85%A5%EF%BC%8E%22)%3Breturn%7D%0D%0A%20opener.AddText(document.getElementById('ReCode').value)%0D%0A%20window.close()%0D%0A%7D%0D%0Afunction%20clearCode()%7B%0D%0A%20document.getElementById('ReCode').value%3D%22%22%3B%0D%0A%7D%3C%2FP%3E%0D%0A%3CP%3Efunction%20Start()%20%7B%0D%0A%20%20document.getElementById('edit').contentWindow.document.designMode%20%3D%20%22on%22%3B%0D%0A%20%20try%20%7B%0D%0A%20%20%20%20document.getElementById('edit').contentWindow.document.execCommand(%22undo%22%2C%20false%2C%20null)%3B%0D%0A%20%20%7D%20%20catch%20(e)%20%7B%0D%0A%20%20%20%20alert(%22%E4%BD%A0%E7%9A%84Mozilla%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%8D%E6%94%AF%E6%8C%81%E5%9C%A8%E7%BA%BFRichEditor%22)%3B%0D%0A%20%20%7D%0D%0A%7D%3C%2FP%3E%0D%0A%3CP%3Efunction%20ViewSource(Source)%7B%0D%0A%20%20var%20Html%3B%0D%0A%20%20if%20(Source)%7B%0D%0A%20document.getElementById('sCode').value%20%3D%20document.getElementById('edit').contentWindow.document.body.innerHTML%3B%0D%0A%20document.getElementById('edit').style.display%3D%22none%22%3B%0D%0A%20document.getElementById('sCode').style.display%3D%22%22%3B%0D%0A%20document.getElementById('tip').innerText%3D%22%E4%BF%AE%E6%94%B9%E7%B2%98%E8%B4%B4%E5%90%8E%E7%9A%84%E7%BD%91%E9%A1%B5%E6%BA%90%E4%BB%A3%E7%A0%81%20%3E%3E%22%3B%0D%0A%20document.getElementById('tranButton').disabled%3D%22disabled%22%0D%0A%20%20%7D%0D%0A%20%20else%7B%0D%0A%20document.getElementById('edit').contentWindow.document.body.innerHTML%20%3D%20document.getElementById('sCode').value%3B%0D%0A%20%20%20document.getElementById('edit').style.display%3D%22%22%3B%0D%0A%20document.getElementById('sCode').style.display%3D%22none%22%3B%0D%0A%20%20%20%20document.getElementById('edit').contentWindow.document.designMode%20%3D%20%22on%22%3B%0D%0A%20%20document.getElementById('tip').innerText%3D%22%E8%AF%B7%E4%BD%BF%E7%94%A8%20Ctrl%2BV%20%E6%8A%8A%E5%86%85%E5%AE%B9%E5%A4%8D%E5%88%B6%E5%88%B0%E8%BF%99%E9%87%8C%20%3E%3E%22%3B%0D%0A%20document.getElementById('tranButton').disabled%3D%22%22%0D%0A%7D%0D%0A%7D%0D%0A%3C%2FSCRIPT%3E"> <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"> <input id="insert" type="button" value="插 入" onClick="doHtmlinsert()" disabled 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></P>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
教程首页
更多教程