?? showcache.js
字號:
var frmNum = 0
function document.body.onclick(){
var obj = event.srcElement;
if (obj.snap){
if (obj.innerText=='[快照預覽]'){
var iName = 'Iframe'+(frmNum++);
obj.innerHTML = '[關閉快照]<span onClick="noLight(\''+iName+'\')"> [清除關鍵詞加亮]</span><br><iframe src="cache.php?url='+escape(obj.snap)+'" width="100%" height="300" style="border:1px solid #000" name="'+iName+'" onload="Light(this.name)"></iframe>'
} else{
obj.innerText = '[快照預覽]'
}
}
}
var KWD = document.forms[0].keywords.value;
KWD = KWD.replace(/[\$\(\)\*\+\.\[\?\\\^\{\|\/-<>"']/g,' ');//過濾特殊字符
KWD = KWD.replace(/ ( *)/g, ' ');//去除多空格
KWD = KWD.replace(/(^ * )?(.*)[ ]$/g,'$2');//去除兩端空格
KWD = KWD.split(' ');//轉為數組
function Light(Iframe){
var aKWD,bodyHTML,Ibody;
Iframe = eval(Iframe);
Ibody = Iframe.document.body
bodyHTML = Ibody.innerHTML;
aKWD = /([^>]*)([^<]*)([^>]*)/gim;//設定過濾標簽
for (var i in KWD){
bodyHTML = bodyHTML.replace
(aKWD,
function f2c($0,$1,$2,$3){
aKWD0 = eval('/'+KWD[i]+'/gim;');
return($1+$2.replace(aKWD0,'<b style="color: red; background-color: yellow" >'+KWD[i]+'</b>')+$3);
}
);
}
Ibody.innerHTML = bodyHTML;
Iframe.iDo = 'kc';
}
function noLight(Iframe){
var obj = event.srcElement;
Iframe = eval(Iframe);
if (Iframe.iDo!='kc' || Iframe.location.href.indexOf('?url=')<0){return;}
if (obj.iDo=='kc'){
obj.innerText = ' [清除關鍵詞加亮]';
obj.iDo = 'jn';
Light(Iframe);
return;
}
Ibody = Iframe.document.body
Ibody.innerHTML = Ibody.innerHTML.replace(/(<b[^>]*>)([^\/]*)(<\/b>)/gim,"$2");
obj.innerText = ' [點擊加亮關鍵詞]';
obj.iDo = 'kc';
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -