📄 p.js
字号:
// PaintChat偲PaintBBS偺僒僀僘曄峏偑弌棃側偄僽儔僂僓偑傕偟偐偟偨傜曄峏壜擻偵側傞偐傕偟傟側偄僗僋儕僾僩丅
// Netscape4宯偲Macintosh偺IE懳嶔偱偡丅(Mac偺曽偼杮摉偵曄峏偱偒偰偄傞偐偼尰嵼晄柧)
// 昁恵偺僗僋儕僾僩偱偼偁傝傑偣傫偺偱丄埲慜偺HTML傪偦偺傑傑棙梡偟偰偄傞曽偼傢偞傢偞晅偗壛偊傞昁梫偼偁傝傑偣傫丅
//僷儔儊乕僞乕偺愰尵
var IE=1,NS=2;
//曗彆偡傞偐偳偆偐偺僼儔僌
var P_isResize=false;
//忋偐傜僽儔僂僓偺庬椶丄僽儔僂僓偺僶乕僕儑儞丄儅僢僋偐偳偆偐丄傾僾儗僢僩丄僱僗働梡偺暆棪
var browser=(navigator.appName=='Netscape')?NS:(navigator.userAgent.indexOf('MSIE')>=0)?IE:0;
var version=eval(navigator.appVersion.substring(0,1));
var isMac=(navigator.platform.indexOf('Mac')>=0);
var applet;
var per_w,per_h;
//-------------- 弶婜壔
function pInit(app,w_percentage,h_percentage){
//傾僾儗僢僩巜掕
applet=app;
//NetScape4偼夦偟偄丅
if(browser==NS&&version<=4)
return pInitNS(w_percentage,h_percentage);
//Mac偺IE偼僒僀僘曄峏偑夦偟偄傜偟偄丅
if(browser==IE&&isMac)
return pInitIE();
}
function pInitNS(w_p,h_p){
//寢嬊帺摦揑偵暆傪曄峏偝偣傞愝掕偱偼側偄応崌偼懄婣傞
if(w_p.indexOf('%')<=0&&w_p.indexOf('%')<=0)
return;
//奼戝棪傪曐懚偟偰偍偔
per_w=w_p.substring(0,w_p.length-1)/100.;
per_h=h_p.substring(0,h_p.length-1)/100.;
window.captureEvents(Event.RESIZE);
window.onresize=pResize;
P_isResize=true;
}
function pInitIE(){
P_isResize=true;
}
//-------------- 僒僀僘曄峏
function pResize(){
if(P_isResize)
return (browser==IE)?pResizeIE():pResizeNS();
}
function pResizeNS(){
pUpdateSize( Math.round(window.innerWidth*per_w)-30 , Math.round(window.innerHeight*per_h)-10 );
}
function pResizeIE(){
pUpdateSize(applet.clientWidth,applet.clientHeight);
}
//婔偮偐偺夁掱傪宱偰丄嵟廔揑偵偙傟偑屇傃弌偝傟傞
function pUpdateSize(w,h){
applet.setSize(w,h);
applet.remoteWidth=new String(w);
applet.remoteHeight=new String(h);
applet.start();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -