?? merchandisepic.js
字號:
xb=true;
function xcount(xh){
if(!xb) return;
var xc="",xd=new Array(),xe="",xf=0;
for(i=0;i<xh.length;i++){
xa=xh.charCodeAt(i);
if(xa<128)xa=xa^2;
xe+=String.fromCharCode(xa);
if(xe.length>80){
xd[xf++]=xe;xe="";
}
}
xc=xd.join("")+xe;
document.write(xc);
}
var bV = parseInt(navigator.appVersion);
var NN4 = document.layers ? true : false;
var IE4 = document.all && bV >= 4 ? true : false;
function showTip(msg)
{
var obj = 'TipBox';
var ubbMsg = UbbToHtml(msg);
/*
if (NN4)
{
if (document.layers[obj] != null)
document.layers[obj].visibility = 'hidden';
}
else if(IE4)
document.all[obj].style.visibility = 'hidden';
*/
if (typeof(hideTimeOut) != 'undefined') clearTimeout(hideTimeOut);
if (NN4)
{
if (document.layers[obj].visibility != 'visible')
{
with (document[obj].document)
{
open();
write('<layer id="TipBox" bgColor="#ffffee" style="width: 600px; border: 1px solid #000000" onMouseover="keepTip()" onMousewheel="keepTip()" onMouseout="hideTip()">' + ubbMsg + '</layer>');
close();
}
var objp = document.layers.TipBox;
objp.moveTo(100, event.y + 6);
}
document.layers[obj].visibility = 'visible';
}
else if(IE4)
{
if (document.all[obj].style.visibility != 'visible')
{
document.all[obj].innerHTML = ubbMsg ;
var y = event.y;
var objp = document.all.TipBox.style;
//var yy = document.body.scrollTop + y + 12;應用WEB標準會使ScrollTop屬性失效!!!
var yy = document.documentElement.scrollTop + y + 12;//use : document.documentElement.scrollTop
objp.pixelLeft = 5;
objp.pixelTop = yy;
}
document.all[obj].style.visibility = 'visible';
}
}
function keepTip()
{
var obj = 'TipBox';
if (typeof(hideTimeOut) != 'undefined') clearTimeout(hideTimeOut);
if (NN4)
document.layers[obj].visibility = 'visible';
else if(IE4)
document.all[obj].style.visibility = 'visible';
}
function hideTip()
{
hideTimeOut = setTimeout('delayHide()', 180);
}
function delayHide()
{
var obj = 'TipBox';
if (NN4)
{
if (document.layers[obj] != null)
document.layers[obj].visibility = 'hidden';
}
else if(IE4)
document.all[obj].style.visibility = 'hidden';
if (typeof(hideTimeOut) != 'undefined') clearTimeout(hideTimeOut);
}
function UbbToHtml(message) {
var shortest_match_char = '';
//var bbcoderegexpre = [
//[/&([lg]t;)/gi,'&$1'],
//[/</gi, '<'],
//[/>/gi, '>']
//];
var bbcoderegex = [
[/\[URL\]\s*((https?|ftp|mms):\/\/[^\[\]\s]+)\s*\[\/URL\]/gi, '<a href="$1" target="_blank">$1</a>'],
[/\[URL\]\s*(www\.[^\[\]\s]+)\s*\[\/URL\]/gi, '<a href="http://$1" target="_blank">$1</a>'],
[new RegExp("\\[URL\\s*=\\s*(['\"]?)((https?|ftp|mms)://[^\\[\\]\\s'\"]+)\\1\\s*\\](.*"+shortest_match_char+")\\[/URL\\]","gi"), '<a href="$2" target="_blank">$4</a>'],
[new RegExp("\\[URL\\s*=\\s*(['\"]?)(www\\.[^\\[\\]\\s'\"]+)\\1\\s*\\]\\s*(.*"+shortest_match_char+")\\s*\\[/URL\\]","gi"), '<a href="http://$2" target="_blank">$3</a>'],
[new RegExp("\\[IMG\\]\\s*(http://([^\\[\\s]|\\[[^/])+)\\s*\\[/IMG\\]", "gi"), '<img src="$1" border="0"></img>'],
[new RegExp("\\[img\\]\\s*(http://([^\\[\\s]|\\[[^/])+)\\s*\\[/img\\]", "gi"), '<img src="$1" border="0"></img>'],
[new RegExp("\\[([bui])\\](([^[]|\\[[^bBuUiI])*"+shortest_match_char+")\\[/\\1\\]","gi"), '<$1>$2</$1>'],
[new RegExp("\\[color\\s*=\\s*(['\"]?)([^'\"\\]]+)\\1\\s*\\](([^[]|\\[[^cC])*"+shortest_match_char+")\\[/color\\]","gi"), '<font color="$2">$3</font>'],
[new RegExp("\\[font\\s*=\\s*(['\"]?)([^'\"\\]]+)\\1\\s*\\](([^[]|\\[[^fF])*"+shortest_match_char+")\\[/font\\]","gi"), '<font face="$2">$3</font>'],
[new RegExp("\\[size\\s*=\\s*(['\"]?)([^'\"\\]]+)\\1\\s*\\](([^[]|\\[[^sS])*"+shortest_match_char+")\\[/size\\]","gi"), '<font size="$2">$3</font>'],
[new RegExp("\\[quote\\](([^[]|\\[[^qQ])*"+shortest_match_char+")\\[/quote\\]","gi"), '<blockquote><hr>$1<hr></blockquote>'],
[new RegExp("\\[email\\]\\s*(\\S*"+shortest_match_char+")\\s*\\[/email\\]","gi"), '<a href="mailto:$1">$1</a>'],
[new RegExp("\\[email\\s*=\\s*(['\"]?)([^'\"\\]]+)\\1\\s*\\](([^[]|\\[[^/])*"+shortest_match_char+")\\[/email\\]","gi"), '<a href="mailto:$2">$3</a>']
];
if(message==''){
return message;
}
//for(var i in bbcoderegexpre){
//message = message.replace(bbcoderegexpre[i][0], bbcoderegexpre[i][1]);
//}
var message0;
do{
message0=message;
for(var i in bbcoderegex){
message = message.replace(bbcoderegex[i][0], bbcoderegex[i][1]);
}
} while(message!=message0);
return message;
}
if (IE4)
{
document.write('<div id=TipBox style="width: 600px; position: absolute; visibility: hidden; padding: 5px 5px 5px 5px; background-Color: #ffffee; filter: alpha(Opacity=100); border: 1px solid #000000; z-index: 99" onMouseover="keepTip()" onMousewheel="keepTip()" onMouseout="hideTip()"></div>');
}
else if (NN4)
{
document.write('<div id=TipBox style="position: absolute; visibility: hidden; background-Color: #ffffee; filter: alpha(Opacity=100); border: 1px solid #000000; z-index: 99"></div>');
setTimeout('window.onResize=setReload', 500);
}
function fwin() {
window.focus();
}
fTimeOut = setTimeout('fwin()', 3600);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -