اخ عبد الرحمن حدد ماذا تريد بالتحديد هل تريد فق ان تخزن قيمة في الكوكيز، ام تريد ان تفتح نافذة منبثقة، ام تظهر رسالة تحذير ام ماذا
المهم جهزت لك مثال، يقوم بع_د عشر ثواني من فتح الصفحة، بإظهار رسالة تحذير فيها ويفتح نافذة منبثقة، لكن هذا يحدث مرة واحدة في اليوم، يمكنك التعديل في دالة 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 = 3 // 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(offset, end))
}
}
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>