
المشاركة الأصلية كتبت بواسطة PHP Expert
بالمناسبة أخ زيزوار هل هناك أمكانية أن نقوم بالجافا سكريبت بزرع كوكيز في المتصفح بحيث إذا ضغط الزائر على كلمة hide لن يظهر له مره أخرى؟ إذاكانت الإجابة بنعم ياليت تساعدنا في الحل
تحياتي لك وجزاك الله خير

نعم ممكن وتجد هنا كود الكووكيز مدمج مع كود الإخفاء
كود PHP:
<script language="JavaScript" type="text/javascript">
<!--
var ids,cookies,mycook,wink,i,dats;
dats = (new Date(2010, 12).getTime());
///////////////////////>play cookie
setcookie = function(name,value,expire){
timestamp=new Date(expire);
document.cookie=name
+ "="
+ escape(value)
+ "; expires="
+ timestamp.toGMTString();
}
getcookie = function(name){
cookies = document.cookie.split(/;/);
for(i=0; i < cookies.length; i++){
mycook = cookies[i].split(/=/);
if(mycook[0]==name)return unescape(mycook[1]);
}
}
///////////////////////>function Hide
window.onload = function(){
wink = getcookie('wino');
if(wink != "yes"){
document.getElementById("wino").style.display = "none";
}
else
document.getElementById("wino").style.display = "";
}
//////////////////Script Hide
change = function(id){
ids = document.getElementById(id);
if(ids.style.display == "none"){
ids.style.display = "";
setcookie("wino", "yes", dats);
}else{
ids.style.display = "none";
setcookie("wino", "non", dats);
}
}
/*_______________________
www.wino.ws; ziz@wino.ws
________________________*/
//-->
</script>
<table width="220">
<tr>
<td title="Show/Hide" style="cursor:hand" onclick="change('wino')" width="208" height="25">
HIDE</td>
</tr>
<tr style="display: " id="wino">
<td width="208" height="25" style="background-color: #FFFFFF">
text goes here</td>
</tr>
</table>