|
|
Posted on
2009-03-16 16:43
^_^木头人
阅读( 243)
评论()
收藏
举报
从右下角出来的广告实例_js代码
//<
var popupFeetWinoldonloadHndlr=window.onload, popupFeetWinpopupHgt, popupFeetWinactualHgt, popupFeetWintmrId=-1, popupFeetWinresetTimer;

var popupFeetWintitHgt, popupFeetWincntDelta, popupFeetWintmrHide=-1, popupFeetWinhideAfter=30000, popupFeetWinhideAlpha, popupFeetWinhasFilters=true;

var popupFeetWinnWin, popupFeetWinshowBy=null, popupFeetWindxTimer=-1, popupFeetWinpopupBottom;

var popupFeetWinnText,popupFeetWinnMsg,popupFeetWinnTitle,popupFeetWinbChangeTexts=false;

window.onload=popupFeetWinespopup_winLoad;



var popupFeetWinoldonscrollHndr=window.onscroll;

window.onscroll=popupFeetWinespopup_winScroll;

popupFeetWinnText="";



function popupFeetWinespopup_winScroll()

 ...{

if (popupFeetWinoldonscrollHndr!=null) popupFeetWinoldonscrollHndr();

if (popupFeetWintmrHide!=-1)

 ...{

el=document.getElementById('popupFeetWin');

el.style.display='none'; el.style.display='block';

}

}



function popupFeetWinespopup_ShowPopup(show)

 ...{

 if (popupFeetWindxTimer!=-1) ...{ el.filters.blendTrans.stop(); }



if ((popupFeetWintmrHide!=-1) && ((show!=null) && (show==popupFeetWinshowBy)))

 ...{

clearInterval(popupFeetWintmrHide);

popupFeetWintmrHide=setInterval(popupFeetWinespopup_tmrHideTimer,popupFeetWinhideAfter);

return;

}

if (popupFeetWintmrId!=-1) return;

popupFeetWinshowBy=show;



elCnt=document.getElementById('popupFeetWin_content')

elTit=document.getElementById('popupFeetWin_header');

el=document.getElementById('popupFeetWin');

el.style.left='15';

el.style.top='';

el.style.filter='';



if (popupFeetWintmrHide!=-1) clearInterval(popupFeetWintmrHide); popupFeetWintmrHide=-1;



document.getElementById('popupFeetWin_header').style.display='none';

document.getElementById('popupFeetWin_content').style.display='none';



if (navigator.userAgent.indexOf('Opera')!=-1)

el.style.bottom=(document.body.scrollHeight*1-document.body.scrollTop*1

-document.body.offsetHeight*1+1*popupFeetWinpopupBottom)+'px';



if (popupFeetWinbChangeTexts)

 ...{

popupFeetWinbChangeTexts=false;

document.getElementById('popupFeetWinaCnt').innerHTML=popupFeetWinnMsg;

document.getElementById('popupFeetWintitleEl').innerHTML=popupFeetWinnTitle;

}



popupFeetWinactualHgt=0; el.style.height=popupFeetWinactualHgt+'px';

el.style.visibility='';

if (!popupFeetWinresetTimer) el.style.display='';

popupFeetWintmrId=setInterval(popupFeetWinespopup_tmrTimer,(popupFeetWinresetTimer?1000:20));

}



function popupFeetWinespopup_winLoad()

 ...{

if (popupFeetWinoldonloadHndlr!=null) popupFeetWinoldonloadHndlr();



elCnt=document.getElementById('popupFeetWin_content')

elTit=document.getElementById('popupFeetWin_header');

el=document.getElementById('popupFeetWin');

popupFeetWinpopupBottom=el.style.bottom.substr(0,el.style.bottom.length-2);



popupFeetWintitHgt=elTit.style.height.substr(0,elTit.style.height.length-2);

popupFeetWinpopupHgt=el.style.height;

popupFeetWinpopupHgt=popupFeetWinpopupHgt.substr(0,popupFeetWinpopupHgt.length-2); popupFeetWinactualHgt=0;

popupFeetWincntDelta=popupFeetWinpopupHgt-(elCnt.style.height.substr(0,elCnt.style.height.length-2));



if (true)

 ...{

popupFeetWinresetTimer=true;

popupFeetWinespopup_ShowPopup(null);

}

}



function popupFeetWinespopup_tmrTimer()

 ...{

el=document.getElementById('popupFeetWin');

if (popupFeetWinresetTimer)

 ...{

el.style.display='';

clearInterval(popupFeetWintmrId); popupFeetWinresetTimer=false;

popupFeetWintmrId=setInterval(popupFeetWinespopup_tmrTimer,20);

}

popupFeetWinactualHgt+=5;

if (popupFeetWinactualHgt>=popupFeetWinpopupHgt)

 ...{

popupFeetWinactualHgt=popupFeetWinpopupHgt; clearInterval(popupFeetWintmrId); popupFeetWintmrId=-1;

document.getElementById('popupFeetWin_content').style.display='';

if (popupFeetWinhideAfter!=-1) popupFeetWintmrHide=setInterval(popupFeetWinespopup_tmrHideTimer,popupFeetWinhideAfter);

}

if (popupFeetWintitHgt<popupFeetWinactualHgt-6)

document.getElementById('popupFeetWin_header').style.display='';

if ((popupFeetWinactualHgt-popupFeetWincntDelta)>0)

 ...{

elCnt=document.getElementById('popupFeetWin_content')

elCnt.style.display='';

elCnt.style.height=(popupFeetWinactualHgt-popupFeetWincntDelta)+'px';

}

el.style.height=popupFeetWinactualHgt+'px';

}



function popupFeetWinespopup_tmrHideTimer()

 ...{

clearInterval(popupFeetWintmrHide); popupFeetWintmrHide=-1;

el=document.getElementById('popupFeetWin');

if (popupFeetWinhasFilters)

 ...{

backCnt=document.getElementById('popupFeetWin_content').innerHTML;

backTit=document.getElementById('popupFeetWin_header').innerHTML;

document.getElementById('popupFeetWin_content').innerHTML='';

document.getElementById('popupFeetWin_header').innerHTML='';

el.style.filter='blendTrans(duration=1)';

el.filters.blendTrans.apply();

el.style.visibility='hidden';

el.filters.blendTrans.play();

document.getElementById('popupFeetWin_content').innerHTML=backCnt;

document.getElementById('popupFeetWin_header').innerHTML=backTit;



popupFeetWindxTimer=setInterval(popupFeetWinespopup_dxTimer,1000);

}

else el.style.visibility='hidden';

}



function popupFeetWinespopup_dxTimer()

 ...{

clearInterval(popupFeetWindxTimer); popupFeetWindxTimer=-1;

}



function popupFeetWinespopup_Close()

 ...{

if (popupFeetWintmrId==-1)

 ...{

el=document.getElementById('popupFeetWin');

el.style.filter='';

el.style.display='none';

if (popupFeetWintmrHide!=-1) clearInterval(popupFeetWintmrHide); popupFeetWintmrHide=-1;



}

}



function popupFeetWinespopup_ShowWindow()

 ...{



if (popupFeetWinnWin!=null) popupFeetWinnWin.close();

popupFeetWinnWin=window.open('','popupFeetWinnWin','width=300,height=200,scrollbars=no, '+

'menubar=no, resizable=no, status=no, toolbar=no, location=no');

popupFeetWinnWin.document.write(popupFeetWinnText);

}



var popupFeetWinmousemoveBack,popupFeetWinmouseupBack;

var popupFeetWinofsX,popupFeetWinofsY;

function popupFeetWinespopup_DragDrop(e)

 ...{

popupFeetWinmousemoveBack=document.body.onmousemove;

popupFeetWinmouseupBack=document.body.onmouseup;

ox=(e.offsetX==null)?e.layerX:e.offsetX;

oy=(e.offsetY==null)?e.layerY:e.offsetY;

popupFeetWinofsX=ox; popupFeetWinofsY=oy;



document.body.onmousemove=popupFeetWinespopup_DragDropMove;

document.body.onmouseup=popupFeetWinespopup_DragDropStop;

if (popupFeetWintmrHide!=-1) clearInterval(popupFeetWintmrHide);

}



function popupFeetWinespopup_DragDropMove(e)

 ...{

el=document.getElementById('popupFeetWin');

if (e==null&&event!=null)

 ...{

el.style.left=(event.clientX*1+document.body.scrollLeft-popupFeetWinofsX)+'px';

el.style.top=(event.clientY*1+document.body.scrollTop-popupFeetWinofsY)+'px';

event.cancelBubble=true;

}

else

 ...{

el.style.left=(e.pageX*1-popupFeetWinofsX)+'px';

el.style.top=(e.pageY*1-popupFeetWinofsY)+'px';

e.cancelBubble=true;

}

if ((event.button&1)==0) popupFeetWinespopup_DragDropStop();

}



function popupFeetWinespopup_DragDropStop()

 ...{

document.body.onmousemove=popupFeetWinmousemoveBack;

document.body.onmouseup=popupFeetWinmouseupBack;

}



//]]>

|