position.js

来自「视频源代码 视频源代码」· JavaScript 代码 · 共 45 行

JS
45
字号
/*
Copyright 2001~2002 WWW.ZWCITY.COM ????. All rights reserved.
Write by	2002-4-1
Edit  by	XiaoZeLin
Emailto:	XiaoZeLin@163.net
HomePage:	http://www.zwcity.com
Address:	Shantou Guangdong China
*/

isIE = (document.all ? true : false);
isNS = (document.layers ? true : false);

function getFromID(eltname){
  if (isIE) return document.all[eltname];
  else if (isNS) return document.layers[eltname];
  else return false;
}

function getXBrowserRef(eltname) {
  return (isIE ? document.all[eltname].style : document.layers[eltname]);
}

function hideElement(eltname) {getXBrowserRef(eltname).visibility = 'hidden';}

function getIEPos(elt,which) {
 iPos = 0
 while (elt!=null) {
  iPos += elt["offset" + which]
  elt = elt.offsetParent
 }
 return iPos
}

function getIEPosX(elt) { return getIEPos(elt,"Left"); }
function getIEPosY(elt) { return getIEPos(elt,"Top"); }

function setPosition(elt,positionername,moveX,moveY) {
  positioner = document.all[positionername];
  elt = getXBrowserRef(elt);
  elt.left = getIEPosX(positioner);
  elt.top = getIEPosY(positioner);
  elt.visibility = 'visible';
  if (moveX!=null) elt.left = elt.pixelLeft + moveX;
  if (moveX!=null) elt.top  = elt.pixelTop  + moveY;
}

⌨️ 快捷键说明

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