abi_designer
سه شنبه 20 تیر 1391, 22:33 عصر
سلام، خسته نباشید
من یک سایت استاتیک دارم و این کد جاوا اسکریپ درش قرار دادم.
<center>
.
</center>
<SCRIPT LANGUAGE="JavaScript">
document.write("<FORM><INPUT TYPE=HIDDEN NAME='saved' value='1'></FORM>")
function welcome()
{
if(document.cookie == "")
{
var counting = "1";
var when = new Date()
document.cookie = "counting=; expires=" + when.toGMTString();
when.setMonth(when.getMonth() + 1)
var counting = document.forms[0].saved.value;
document.cookie = "counting="+counting+" `; expires=" + when.toGMTString()
document.all.welcomebox.innerHTML = " <<:::welcome :::>> ";
}
else
{
var get = document.cookie;
get = get.substring((get.indexOf("=")+1),get.length);
var count = get.split(" ");
count[0]++
document.all.welcomebox.innerHTML = "" + count[0] + " آمار بازدید از سایت ";
document.forms[0].saved.value=count[0];
saveit()
}
}
function saveit()
{
var when = new Date()
document.cookie = "counting=; expires=" + when.toGMTString();
when.setMonth(when.getMonth() + 1)
var counting = document.forms[0].saved.value;
document.cookie = "counting="+counting+"; expires=" + when.toGMTString()
}
welcome()
</SCRIPT>
مشکل من اینجاست که تو هر کامپیوتر وقتی صفحه سایت باز میشه از صفر شمارنده
شروع به شمارش می کنه. مثلا من الان تو کامپیوتر خودم آمار بازدید از سایت
: 624 ولی تو محل کارم آمار بازدید از سایت : 12 نفره و
تو کامپیوتری که دفعه ی اولش باشه که سایت بازدید می کنه 1 می زنه ؟
میشه دلیل این مشکل بهم بگین.
کجای این کد ایراد داره ؟
با تشکر
من یک سایت استاتیک دارم و این کد جاوا اسکریپ درش قرار دادم.
<center>
.
</center>
<SCRIPT LANGUAGE="JavaScript">
document.write("<FORM><INPUT TYPE=HIDDEN NAME='saved' value='1'></FORM>")
function welcome()
{
if(document.cookie == "")
{
var counting = "1";
var when = new Date()
document.cookie = "counting=; expires=" + when.toGMTString();
when.setMonth(when.getMonth() + 1)
var counting = document.forms[0].saved.value;
document.cookie = "counting="+counting+" `; expires=" + when.toGMTString()
document.all.welcomebox.innerHTML = " <<:::welcome :::>> ";
}
else
{
var get = document.cookie;
get = get.substring((get.indexOf("=")+1),get.length);
var count = get.split(" ");
count[0]++
document.all.welcomebox.innerHTML = "" + count[0] + " آمار بازدید از سایت ";
document.forms[0].saved.value=count[0];
saveit()
}
}
function saveit()
{
var when = new Date()
document.cookie = "counting=; expires=" + when.toGMTString();
when.setMonth(when.getMonth() + 1)
var counting = document.forms[0].saved.value;
document.cookie = "counting="+counting+"; expires=" + when.toGMTString()
}
welcome()
</SCRIPT>
مشکل من اینجاست که تو هر کامپیوتر وقتی صفحه سایت باز میشه از صفر شمارنده
شروع به شمارش می کنه. مثلا من الان تو کامپیوتر خودم آمار بازدید از سایت
: 624 ولی تو محل کارم آمار بازدید از سایت : 12 نفره و
تو کامپیوتری که دفعه ی اولش باشه که سایت بازدید می کنه 1 می زنه ؟
میشه دلیل این مشکل بهم بگین.
کجای این کد ایراد داره ؟
با تشکر