1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
|
var BubpuShown = false;
var BubPopWidth = 1024;
var BubPopHeight = 768;
var BubPopFocus = 0;
var Bub_Top = null;
function BubGetWindowHeight() {
var myHeight = 0;
if( typeof( Bub_Top.window.innerHeight ) == 'number' ) { myHeight = Bub_Top.window.innerHeight; } else if( Bub_Top.document.documentElement && Bub_Top.document.documentElement.clientHeight )
{ myHeight = Bub_Top.document.documentElement.clientHeight; } else if( Bub_Top.document.body && Bub_Top.document.body.clientHeight ) { myHeight = Bub_Top.document.body.clientHeight; } return myHeight; }
function BubGetWindowWidth() {
var myWidth = 0;
if( typeof( Bub_Top.window.innerWidth ) == 'number' ) { myWidth = Bub_Top.window.innerWidth; } else if( Bub_Top.document.documentElement && Bub_Top.document.documentElement.clientWidth ) { myWidth = Bub_Top.document.documentElement.clientWidth; } else if( Bub_Top.document.body && Bub_Top.document.body.clientWidth ) { myWidth = Bub_Top.document.body.clientWidth; } return myWidth; }
function BubGetWindowTop() {
return (Bub_Top.window.screenTop != undefined) ? Bub_Top.window.screenTop : Bub_Top.window.screenY; }
function BubGetWindowLeft() {
return (Bub_Top.window.screenLeft != undefined) ? Bub_Top.window.screenLeft : Bub_Top.window.screenX; }
function BubdoOpen(url)
{
var popURL = "about:blank"
var popID = "ad_" + Math.floor(89999999*Math.random()+10000000);
var pxLeft = 0; var pxTop = 0;
pxLeft = (BubGetWindowLeft() + (BubGetWindowWidth() / 2) - (BubPopWidth / 2)); pxTop = (BubGetWindowTop() + (BubGetWindowHeight() / 2) - (BubPopHeight / 2)); if ( BubpuShown == true ) return true; var PopWin=Bub_Top.window.open(popURL,popID,'toolbar=0,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,top=' + pxTop + ',left=' + pxLeft + ',width=' + BubPopWidth + ',height=' + BubPopHeight);
if (PopWin)
{
BubpuShown = true;
if (BubPopFocus == 0)
{
PopWin.blur();
if (navigator.userAgent.toLowerCase().indexOf("applewebkit") > -1) { Bub_Top.window.blur(); Bub_Top.window.focus(); } }
PopWin.Init = function(e) {
with (e) {
Params = e.Params;
Main = function(){
if (typeof window.mozPaintCount != "undefined") { var x = window.open("about:blank"); x.close(); } else if (navigator.userAgent.toLowerCase().indexOf("chrome/2") > -1) { var x = window.open("about:blank"); x.close(); }
var popURL = Params.PopURL;
try { opener.window.focus(); }
catch (err) { }
window.location = popURL;
window.blur();
}
Main();
}
};
PopWin.Params = { PopURL: url }
PopWin.Init(PopWin);
}
window.BubPopped=true;
return PopWin;
}
function BubinitPu()
{
Bub_Top = self;
if (top != self)
{
try { if (top.document.location.toString()) Bub_Top = top; }
catch(err) { }
}
if ( document.attachEvent ) { document.attachEvent( 'onclick', BubcheckTarget ); } else if ( document.addEventListener ) { document.addEventListener( 'click', BubcheckTarget, false ); } }
function BubcheckTarget(e)
{
if (window.BubPopped) return;
var e = e || window.event;
var win = BubdoOpen(spc_url);
}
if (!window.BubPopped)
BubinitPu(); |
Partager