عرض مشاركة واحدة
خبير JavaScript
تاريخ التسجيل: Jul 2002-
Blog Entries: 15
#3 (permalink)  

اخ عبد الرحمن حدد ماذا تريد بالتحديد هل تريد فق ان تخزن قيمة في الكوكيز، ام تريد ان تفتح نافذة منبثقة، ام تظهر رسالة تحذير ام ماذا
المهم جهزت لك مثال، يقوم بع_د عشر ثواني من فتح الصفحة، بإظهار رسالة تحذير فيها ويفتح نافذة منبثقة، لكن هذا يحدث مرة واحدة في اليوم، يمكنك التعديل في دالة wino اذا اردت ان تضع شيء اخر غير النافذة ورسالة تحذير
كود PHP:
<script type="text/javascript">
<!--
var 
url "http://www.wino.ws";
/////////////////
var wwidth "400";
var 
wheight "200";
var 
wleft "10";
var 
wtop "5";
////////////////
var days 1// 1 = day
var timeOpen // 1 = second
///////////////
var namecookie "wino_coodie"

//---------------------------------------------------->
function get_cookie(Name) {
  var 
search Name "="
  
var returnvalue "";
  if (
document.cookie.length 0) {
    
offset document.cookie.indexOf(search)
    if (
offset != -1) {
      
offset += search.length
      end 
document.cookie.indexOf(";"offset);
      if (
end == -1)
         
end document.cookie.length;
      
returnvalue=unescape(document.cookie.substring(offsetend))
      }
   }
  return 
returnvalue;
}

//--------------------------------------------------->
if (get_cookie(namecookie)!=days){
    var 
expireDate = new Date()
    
expireDate.setDate(expireDate.getDate()-10)
    
document.cookie "winocookie=;path=/;expires=" expireDate.toGMTString()
}
//--------------------------------------------------->
window.setTimeout(function(){
if (
get_cookie(namecookie)==''){
        
wino();
    var 
expireDate = new Date()
    
expireDate.setDate(expireDate.getDate()+days)
    
document.cookie namecookie+"="+days+";path=/;expires=" expireDate.toGMTString()
    }
},
1000*timeOpen);
//------------------------------------

wino = function(){
    
alert("test")
    var 
winpops=window.open(url,'wino',"width="+wwidth+",height="+wheight+",left="+wleft+",top="+wtop); 
}
//-->
</script> 






Zizwar غير متواجد حالياً   قديم 22-04-2008, 02:40 PM
رد مع اقتباس