first commit
This commit is contained in:
@@ -0,0 +1,132 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<LabelType>博客类</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>txt</OutType>
|
||||
<LabelDataType>static</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<Version officialVersion="" modifiedVersions="2901" compatibleVersion="" />
|
||||
<LabelTemplate>
|
||||
<![CDATA[<script>
|
||||
var Obj = '', x, y,pX,pY;
|
||||
var isIE = document.all; //IE true;
|
||||
|
||||
function MDown(id) {
|
||||
var tarEle = document.getElementById(id);
|
||||
Obj = id;
|
||||
var objEvent = getEvent();
|
||||
|
||||
if (isIE) {
|
||||
document.all(Obj).setCapture();
|
||||
}
|
||||
|
||||
x = isIE ? objEvent.x :objEvent.pageX ;
|
||||
y = isIE ? objEvent.y :objEvent.pageY ;
|
||||
pX = x - tarEle.offsetLeft;
|
||||
pY = y - tarEle.offsetTop;
|
||||
}
|
||||
|
||||
function MMove() {
|
||||
if (Obj != '') {
|
||||
var objEvent = getEvent();
|
||||
var objDoc = document.getElementById(Obj);
|
||||
x = isIE ? objEvent.x : objEvent.pageX;
|
||||
y = isIE ? objEvent.y : objEvent.pageY;
|
||||
objDoc.style.left = x - pX + "px";
|
||||
objDoc.style.top = y - pY + "px";
|
||||
}
|
||||
}
|
||||
|
||||
function MUp() {
|
||||
if (Obj != '') {
|
||||
if (isIE) {
|
||||
document.all(Obj).releaseCapture();
|
||||
}
|
||||
Obj = '';
|
||||
}
|
||||
}
|
||||
|
||||
function getEvent() { //同时兼容ie和ff的写法
|
||||
if (isIE) return window.event;
|
||||
func = getEvent.caller;
|
||||
while (func != null) {
|
||||
var arg0 = func.arguments[0];
|
||||
if (arg0) {
|
||||
if ((arg0.constructor == Event || arg0.constructor == MouseEvent)
|
||||
|| (typeof (arg0) == "object" && arg0.preventDefault && arg0.stopPropagation)) {
|
||||
return arg0;
|
||||
}
|
||||
}
|
||||
func = func.caller;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
document.onmouseup = MUp;
|
||||
document.onmousemove = MMove;
|
||||
|
||||
//创建遮罩层时要用到
|
||||
function getPageSize(){
|
||||
//检测浏览器的渲染模式
|
||||
var body = (document.compatMode&&document.compatMode.toLowerCase() == "css1compat")?document.documentElement:document.body;
|
||||
|
||||
var bodyOffsetWidth = 0;
|
||||
var bodyOffsetHeight = 0;
|
||||
var bodyScrollWidth = 0;
|
||||
var bodyScrollHeight = 0;
|
||||
var pageDimensions = [0,0];
|
||||
|
||||
pageDimensions[0]=body.clientHeight;
|
||||
pageDimensions[1]=body.clientWidth;
|
||||
|
||||
bodyOffsetWidth=body.offsetWidth;
|
||||
bodyOffsetHeight=body.offsetHeight;
|
||||
bodyScrollWidth=body.scrollWidth;
|
||||
bodyScrollHeight=body.scrollHeight;
|
||||
|
||||
if(bodyOffsetHeight > pageDimensions[0])
|
||||
{
|
||||
pageDimensions[0]=bodyOffsetHeight;
|
||||
}
|
||||
|
||||
if(bodyOffsetWidth > pageDimensions[1])
|
||||
{
|
||||
pageDimensions[1]=bodyOffsetWidth;
|
||||
}
|
||||
|
||||
if(bodyScrollHeight > pageDimensions[0])
|
||||
{
|
||||
pageDimensions[0]=bodyScrollHeight;
|
||||
}
|
||||
|
||||
if(bodyScrollWidth > pageDimensions[1])
|
||||
{
|
||||
pageDimensions[1]=bodyScrollWidth;
|
||||
}
|
||||
|
||||
return pageDimensions;
|
||||
}
|
||||
function ShowPopup(maskDiv,popupBox) {
|
||||
var pageArg = getPageSize();
|
||||
var tarMP=document.getElementById(maskDiv);
|
||||
var tarBox=document.getElementById(popupBox);
|
||||
tarMP.style.height = pageArg[0] + "px";
|
||||
tarMP.style.width = pageArg[1] + "px";
|
||||
tarMP.style.visibility = 'visible';
|
||||
var top = "";
|
||||
if (document.body.scrollTop) {
|
||||
top = (document.body.scrollTop+ 100) + "px";
|
||||
}
|
||||
else {
|
||||
top = (document.documentElement.scrollTop + 100) + "px";
|
||||
}
|
||||
tarBox.style.top = top;
|
||||
tarBox.style.visibility = 'visible';
|
||||
}
|
||||
function ClosePopup(maskDiv,popupBox){
|
||||
document.getElementById(maskDiv).style.visibility='hidden';
|
||||
document.getElementById(popupBox).style.visibility='hidden';
|
||||
}
|
||||
</script>]]></LabelTemplate>
|
||||
</root>
|
||||
Reference in New Issue
Block a user