PDA

View Full Version : باز شدن اتوماتیک کد پاپ اپ جاوا اسکریپت



samiasoft
شنبه 09 خرداد 1394, 00:11 صبح
سلام دوستان

من یه کد پاپ آپ داشتم وقتی داخل وبلاگ میزارم زمانی که روی صفحه کلیک میکنم این کد عمل میکنه و اتوماتیک صفحه پاپ اپ لود میشه.

اما من میخواستم بطور اتوماتیک به محض ورود به وبلاگ یا سایت این کد لود بشه و صفحه پاپ اپ اجرا بشه.

ممنون میشم یه راهنمایی کنید



محتویات کد من بدین صورته :

<script type="text/javascript">var polpopup_user_id = 2982;</script>
<script type="text/javascript" src="http://****.ir/website/js"></script><script type="text/javascript">var polpopup_user_id = 2982;</script>

samiasoft
شنبه 09 خرداد 1394, 01:09 صبح
محتویات فایل جی اس هم بصورت زیر هست. به نظرتون ایا نمیشه بدون کلیک شدن باز کرد؟


var polpopup_url;
document.polpopup_popup = false;
function polpopup_setCookie(name, value)
{
var exdate=new Date();
var extime = exdate.getTime();
extime += 3600 * 1000 * 24;
exdate.setTime(extime);
document.cookie = escape(name) + "=" + escape(value) + "; path=/; expires="+exdate.toUTCString();
}
function polpopup_getCookie(name)
{
var exp = new RegExp(escape(name) + "=([^;]+)");
if (exp.test(document.cookie + ";"))
{
exp.exec(document.cookie + ";");
return unescape(RegExp.$1);
}
else return false;
}
var polpopup_browser = function() {
var n = navigator.userAgent.toLowerCase();
var b = {
webkit: /webkit/.test(n),
mozilla: (/mozilla/.test(n)) && (!/(compatible|webkit)/.test(n)),
chrome: /chrome/.test(n),
msie: (/msie/.test(n)) && (!/opera/.test(n)),
firefox: /firefox/.test(n),
safari: (/safari/.test(n) && !(/chrome/.test(n))),
opera: /opera/.test(n)
};
b.version = (b.safari) ? (n.match(/.+(?:ri)[\/: ]([\d.]+)/) || [])[1] : (n.match(/.+(?:ox|me|ra|ie)[\/: ]([\d.]+)/) || [])[1];
return b;
}();

function polpopup_pop2under() {
try { polpopup_popup_ww.blur(); } catch (e) {}
try { polpopup_popup_ww.opener.window.focus(); } catch (e) {}
try { window.self.window.focus(); } catch (e) {}
try { window.focus(); } catch (e) {}
try {
if (polpopup_browser.firefox) openCloseWindow();
if (polpopup_browser.webkit) openCloseTab();
if (polpopup_browser.msie) {
setTimeout(function() {
polpopup_popup_ww.blur();
polpopup_popup_ww.opener.window.focus();
window.self.window.focus();
window.focus();
}, 1000);
}
} catch (e) {}
}

function openCloseWindow() {
var ghost = window.open('about:blank');
ghost.focus();
ghost.close();
}

function openCloseTab() {
var nothing = '';
var ghost = document.createElement("a");
ghost.href = "data:text/html,<scr"+nothing+"ipt>window.close();</scr"+nothing+"ipt>";
document.getElementsByTagName("body")[0].appendChild(ghost);

var clk = document.createEvent("MouseEvents");
clk.initMouseEvent("click", false, true, window, 0, 0, 0, 0, 0, true, false, false, true, 0, null);
ghost.dispatchEvent(clk);

ghost.parentNode.removeChild(ghost);
}

polpopup_wid = (typeof polpopup_website_id == 'undefined') ? 'null' : polpopup_website_id;
polpopup_uid = (typeof polpopup_user_id == 'undefined') ? 'null' : polpopup_user_id;
var script = document.createElement('script');
var x = Math.floor((Math.random()*10000000)+1);
script.type = 'text/javascript';
script.src = 'http://zigzig.ir/website/pp/'+polpopup_wid+'/'+polpopup_uid+'/'+window.location.hostname+'/?'+x;
var bd = document.getElementsByTagName('body');
var hd = document.getElementsByTagName('head')[0];
hd.appendChild(script);
document.write('<'+'script type="text/javascript" src="//go.oclasrv.com/apu.php?zoneid=25902"><'+'/script>');

H:Shojaei
دوشنبه 11 خرداد 1394, 20:39 عصر
شما باید هر جایی که میخواید اون لود بشه رویدادی که باعث ظاهر شدن این پاپ آپ میشه رو صدا بزنید مثلا به این صورت:
اگر در حالت عادی روی لینک با کلاس .link کلیک میکنید و اون میاد حالا تو لود صفحه این رو بنویسید:
$('.link').click