新增优点:可实现多区域变蓝,兼容一楼和楼中楼
新增缺点:只能用ctrl+shift+j使用,也就是审查元素,有时可能出现回复内容为空,再次刷新即可
使用方法:ctrl+shift+j输入后在发帖框输入文字,把要变蓝的区域加个“`”(引号无视)这个符号切换英文后按ESC下面的那颗键就可打出
代码:javascript:function toUnicode(str){var result='';for(var i=0;i<str.length;i++){if(str.charCodeAt(i)<128&&str.charCodeAt(i)!=64&&str.charCodeAt(i)!=47&&str.charCodeAt(i)!=39&&str.charCodeAt(i)!=34&&str.charCodeAt(i)!=32)result+=str.charAt(i);else result+='&#'+str.charCodeAt(i)+';'};return result};function makeHref(str){var ans="";for (var i=0;i<=str.length;i++){if ((i%60==0)&&(i!=0)){ans+='<a href="http://'+toUnicode(str.substr(i-60,60))+'" target="_blank">'+toUnicode(str.substr(i-60,60))+'</a>'};if (i==str.length){ans+='<a href="http://'+toUnicode(str.substr(i-i%60))+'" target="_blank">'+toUnicode(str.substr(i-i%60))+'</a>'}};return ans;};function findMatch(str,pos){for(var k=pos+1;k<str.length;++k){if(str.charAt(k)=='`'){return k}};return-1};function hookProc(str){var text='';for(var i=0;i<str.length;++i){if(str.charAt(i)=='`'){if(str.charAt(i+1)=='`'){++i;text+='`'}else{var pos=findMatch(str,i);if(pos==-1){continue};var sub=str.substr(i+1,pos-i-1);i=pos;text+=makeHref(sub)}}else{text+=str.charAt(i)}};return text};function setFloorHook(){if("undefined"==typeof LzlEditor){}else{if(LzlEditor.cur_sec){var con=hookProc(LzlEditor._s_p._se.getHtml().replace(/<br[^>]*>|[\n]/gim,'<br>').replace(/ /gim,' ').replace(/[\r\t]/gim,' '));SimplePostor.prototype._getHtml=function(){return con.replace(/<br>/gim,'</br>')}}}};function setPostHook(){var con=hookProc(test_editor.getContent());test_editor.getContent=function(){return con}};setFloorHook();setPostHook();void 0
新增缺点:只能用ctrl+shift+j使用,也就是审查元素,有时可能出现回复内容为空,再次刷新即可
使用方法:ctrl+shift+j输入后在发帖框输入文字,把要变蓝的区域加个“`”(引号无视)这个符号切换英文后按ESC下面的那颗键就可打出
代码:javascript:function toUnicode(str){var result='';for(var i=0;i<str.length;i++){if(str.charCodeAt(i)<128&&str.charCodeAt(i)!=64&&str.charCodeAt(i)!=47&&str.charCodeAt(i)!=39&&str.charCodeAt(i)!=34&&str.charCodeAt(i)!=32)result+=str.charAt(i);else result+='&#'+str.charCodeAt(i)+';'};return result};function makeHref(str){var ans="";for (var i=0;i<=str.length;i++){if ((i%60==0)&&(i!=0)){ans+='<a href="http://'+toUnicode(str.substr(i-60,60))+'" target="_blank">'+toUnicode(str.substr(i-60,60))+'</a>'};if (i==str.length){ans+='<a href="http://'+toUnicode(str.substr(i-i%60))+'" target="_blank">'+toUnicode(str.substr(i-i%60))+'</a>'}};return ans;};function findMatch(str,pos){for(var k=pos+1;k<str.length;++k){if(str.charAt(k)=='`'){return k}};return-1};function hookProc(str){var text='';for(var i=0;i<str.length;++i){if(str.charAt(i)=='`'){if(str.charAt(i+1)=='`'){++i;text+='`'}else{var pos=findMatch(str,i);if(pos==-1){continue};var sub=str.substr(i+1,pos-i-1);i=pos;text+=makeHref(sub)}}else{text+=str.charAt(i)}};return text};function setFloorHook(){if("undefined"==typeof LzlEditor){}else{if(LzlEditor.cur_sec){var con=hookProc(LzlEditor._s_p._se.getHtml().replace(/<br[^>]*>|[\n]/gim,'<br>').replace(/ /gim,' ').replace(/[\r\t]/gim,' '));SimplePostor.prototype._getHtml=function(){return con.replace(/<br>/gim,'</br>')}}}};function setPostHook(){var con=hookProc(test_editor.getContent());test_editor.getContent=function(){return con}};setFloorHook();setPostHook();void 0