132 lines
3.7 KiB
XML
132 lines
3.7 KiB
XML
<?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> |