مشکل در کد پاپ اپ

  • نویسنده موضوع twitfa
  • تاریخ شروع

twitfa

کاربر عضو
با سلام

دوستان عزیز من از کد پایین که گذاشتم برای پاپ اپ استفاده می کنم ، کاملا درست کار می کنه تو هر 24 ساعت یکبار باز میشه

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


کد:
<script type="text/javascript">
function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
  {
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
  }
  }
}

function setCookie(c_name,value)
{
var exdays= 1;
var exdate=new Date();
exdate.setHours(exdate.getHours() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}

function checkCookie()
{
var username1=getCookie("tabligh1");
var username2=getCookie("tabligh2");
var usernam = "sendshod";
if(username1==null | username2==null){
window.open('#','_parent','toolbar=1,location=1,directories=1,status=1,menubar=1​,scrollbars=1,resizable=1');
window.focus();
}
if(username1=="" | username1==null){
if(window.open('http://forum.twitfa.com/','_blank','toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,​width=800,height=600,top=500,left=1000')){
window.focus();
setCookie("tabligh1",usernam);
}
}
}
document.onclick = checkCookie;
if ((window.XMLHttpRequest == undefined) && (ActiveXObject != undefined)) window.onload = checkCookie;
</script>
 

Mohammad

مدیر انجمن
پرسنل مدیریت
مقادیر زیر رو تغییر باید بدید

top=500,left=1000

 

twitfa

کاربر عضو
مقادیر زیر رو تغییر باید بدیدtop=500,left=1000
صفجه جاری رو گفتم اقا محمد نه صفحه پاپ اپ رو

منظورم اینه که صفحه اصلی سایتم مثلا ته صفحه هم که میری کلیک می کنی یه دفعه میاد بالا صفحه اتوماتیک

 

Mohammad

مدیر انجمن
پرسنل مدیریت
بد متوجه شدم

چون عبارت # توی لینک باعث میشه برگردی بالای صفحه (توی مرورگر اینطوری تعریف شده)

شما عوض کن بزن


کد:
#openwindow
 

twitfa

کاربر عضو
اقا محمد شرمنده های انقدر اذیت کردیم

این کد باید هر 24 ساعت نمایش پیدا کنه اما متاسفانه وارد هر صفحه ای که می شه کاربر یکبار بازش می کنه

 

MahdiY

راهبر انجمن
نه اصلا اینطور نیست

من این را در دو فایل قرار دادم

بدون تغییر کد

وقتی در اولی کلیک می کردم پنجره باز می شد

در دومی کلیک می کردم دیگه باز نمی شد

تا اینکه کوکی را خودم پاک کنم

 

twitfa

کاربر عضو
ولی نه برای من اینجوری نیست :(

و اینکه گاهی اوقات میاد 3 تا 4 پنجره باهم باز می کنه

 

MahdiY

راهبر انجمن
کوکی ها را پاک کنید و از مرورگر دیگری استفاده کنید

شاید مشکل این باشد

 

twitfa

کاربر عضو
دوست من قرار باشه مشکل داشته باشه حتی برای تعداد کمی استفاده نکردنش بهتره

 
بالا