السلام عليكم ورحمة الله وبركاته
للاسف ماعندي اي معلومات في الجافا سكربت لذلك اعتذر مقدماً اذا سؤالي ماكان واضح .
بكل بساطه عندي دالة داخلها كود هتمل ابي احدد ظهورها لمرة واحدة للزائر كل "س" ثواني .
شاكر مقدماً
السلام عليكم ورحمة الله وبركاته
للاسف ماعندي اي معلومات في الجافا سكربت لذلك اعتذر مقدماً اذا سؤالي ماكان واضح .
بكل بساطه عندي دالة داخلها كود هتمل ابي احدد ظهورها لمرة واحدة للزائر كل "س" ثواني .
شاكر مقدماً
__________________
* راسلني
لقيت هالكود واشتغل معاي , لكن كيف الطريقة بحيث احدد وقت معين؟ لان اعتقد هذا يسجل كوكيز مطلقfunction get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { // if cookie exists
offset += search.length
// set index of beginning of value
end = document.cookie.indexOf(";", offset);
// set index of end of cookie value
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
__________________
* راسلني
اخ عبد الرحمن حدد ماذا تريد بالتحديد هل تريد فق ان تخزن قيمة في الكوكيز، ام تريد ان تفتح نافذة منبثقة، ام تظهر رسالة تحذير ام ماذا
المهم جهزت لك مثال، يقوم بع_د عشر ثواني من فتح الصفحة، بإظهار رسالة تحذير فيها ويفتح نافذة منبثقة، لكن هذا يحدث مرة واحدة في اليوم، يمكنك التعديل في دالة 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>
يعطيك الف عافية ماقصرت
__________________
* راسلني