utilwindow.js

来自「SQLiteDBMS是SQLite数据库的管理服务器软件」· JavaScript 代码 · 共 77 行

JS
77
字号
var _wTop=false;var _wType='';var _wArguments=null;var _wWin=null;function wGetTop() {	if (self._wTop) return self;	else if (opener && opener.wGetTop) return opener.wGetTop();	else if (parent && parent.wGetTop) return parent.wGetTop();	else return null;}function wGetParent() {	if (self._wTop) return self;	if (opener) return opener;	else if (parent) return parent;	else return self;}function wInit() {	_wWin=wGetParent();	if (_wWin) {		if (_wWin._lArguments) {			_wArguments=_wWin._lArguments;			_wType='layer';		}else if (_wWin._pArguments) {			_wArguments=_wWin._pArguments;			_wType='popup';		}	}}function wClose() {	if (_wType == 'layer')		wGetParent().lHide();	else self.close();}var _pWin;var _pArguments;function pGo(url, argument, framename, option) {	if (argument) _pArguments=argument;	var optionStr='';	if (option) {		if (option['size'] == 'auto') optionStr+=',width='+screen.availWidth+',height='+screen.availHeight;		else{			if (option['width']) optionStr+=',width='+option['width'];			if (option['height']) optionStr+=',height='+option['height'];		}		if (option['position'] == 'auto') optionStr+=',left=0,top=0';		else{			if (option['top']) optionStr+=',top='+option['top'];			if (option['left']) optionStr+=',left='+option['left'];		}		if (option['resize']) optionStr+=',resizable=yes';		else optionStr+=',resizable=no';		if (option['scroll']) optionStr+=',scrollbars=yes';		else optionStr+=',scrollbars=no';		if (option['status']) optionStr+=',status=yes';		else optionStr+=',status=no';		if (option['toolbar']) optionStr+=',toolbar=yes';		else optionStr+=',toolbar=no';	}	var win=window.open(url, framename, optionStr);	win.focus();	return win;}function pCenter() {	moveTo(((screen.availWidth-document.body.clientWidth)/2),((screen.availHeight-document.body.clientHeight)/2));}function pShowDesktop() {}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?