Модератор: [mweb team]
<script type="javascript">
//listener
function addHandler(object, event, handler){
event = (event) ? event : ((window.event) ? window.event : null);
if(event){
if (typeof object.addEventListener != 'undefined')
object.addEventListener(event, handler, false);
else
object.attachEvent('on' + event, handler);
}
}
// set cookie
function setCookie(name, value) {
var valueEscaped = escape(value);
var expiresDate = new Date();
expiresDate.setTime(expiresDate.getTime() + 365 * 24 * 60 * 60 * 1000); // time=1 year
var expires = expiresDate.toGMTString();
var newCookie = name + "=" + valueEscaped + "; path=/; expires=" + expires;
if (valueEscaped.length <= 4000) document.cookie = newCookie + ";";
}
// get cookie
function getCookie(name) {
var prefix = name + "=";
var cookieStartIndex = document.cookie.indexOf(prefix);
if (cookieStartIndex == -1) return null;
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length;
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}
var fishes = new Array('a','b','c','d','e');
var i,counter,tmp;
tmp = getCookie('counter');
if(!tmp){
counter = 0;
setCookie('counter',counter);
} else{
counter = tmp;
}
function changeFish() {
var el;
el = document.getElementById('fish');
el.innerHTML = fishes[counter];
counter++;
if(counter == 5){counter = 0};
setCookie('counter',counter);
}
addHandler(window,'load',changeFish);
</script>
<body>
<div id="fish" style="float:left; width:50px; text-align:center; margin:5px 0px; background:#f00; color:#fff;"></div>
</body>
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1