PDA

View Full Version : display=none



hamed_bostan
چهارشنبه 04 مهر 1386, 16:35 عصر
من دو تا div دارم یکی display=none و یکی display=inline
توی یه کد جاوا اسکریپتی این خاصیت رو واسه اونها عوض می کنم یعنی خاصیت display اونها روبر عکس میکنم . اما به محض پست بک صفحه به حالت اول بر میگردن . چه طوری این حالت رو براشون حفظ کنم؟

bigcowboy
چهارشنبه 04 مهر 1386, 17:46 عصر
از کوکی استفاده کن

hamed_bostan
چهارشنبه 04 مهر 1386, 23:48 عصر
از کوکی استفاده کن

میشه بیشتر توضیح بدین؟

hamed_bostan
پنج شنبه 05 مهر 1386, 17:07 عصر
دوست من میشه بگی چطور از کوکی استفاده کنم در این حالت؟ یعنی چیکار کنم؟

bigcowboy
پنج شنبه 05 مهر 1386, 18:20 عصر
اگه منظورت لود شدن دوباره صفحه است
این یه div هست که show و hide میشه و با لود شدن دوباره صفحه حالتشو حفظ میکنه
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script>
function writeCookie(name, value, hours)
{
var expire = "";
if(hours != null)
{
expire = new Date((new Date()).getTime() + hours * 3600000);
expire = "; expires=" + expire.toGMTString();
}
document.cookie = name + "=" + escape(value) + expire;
}

function readCookie(name)
{
var cookieValue = "";
var search = name + "=";
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;
cookieValue = unescape(document.cookie.substring(offset, end))
}
}
return cookieValue;
}
function chdsiply() {
if (readCookie("myCookie") == '1'){
mydiv.style.display='none';
} else {
mydiv.style.display='inline';
}
}

function showhide() {
if (mydiv.style.display == 'inline'){
writeCookie("myCookie", "1", 24);
mydiv.style.display='none';
} else if (mydiv.style.display == 'none') {
writeCookie("myCookie", "0", 24);
mydiv.style.display='inline';
}
}

</script>

</head>
<body onload="chdsiply();">
<input type="button" onclick="showhide();" value="show/Hide" />
<br />
<div id="mydiv" style="display:inline">MY DIV </div>
</body>
</html>

hamed_bostan
پنج شنبه 05 مهر 1386, 19:39 عصر
واقعا ممنونم . توضیح کاملی بود