Счетчик по нажатию
Добрый день! Скачал скрипт, но вот не могу переделать под себя.
Увеличиваем очки и записываем в куки:
var score = 0;
function getCookie(name){var matches=document.cookie.match(new RegExp("(?:^|; )"+name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return matches?decodeURIComponent(matches[1]):undefined}
function setCookie(name,value,props){props=props||{};var exp=props.expires;if(typeof exp=="number"&&exp){var d=new Date;d.setTime(d.getTime()+exp*1E3);exp=props.expires=d}if(exp&&exp.toUTCString)props.expires=exp.toUTCString();value=encodeURIComponent(value);var updatedCookie=name+"="+value;for(var propName in props){updatedCookie+="; "+propName;var propValue=props[propName];if(propValue!==true)updatedCookie+="="+propValue}document.cookie=updatedCookie}
function deleteCookie(name){setCookie(name,null,{expires:-1})};
$(function(){
num_div=parseInt(getCookie("num_div"));
if(num_div>0) $("score").html(num_div);
$("#FIRST").click(function(){
var s = $("score").text();
$("score").html(5+parseInt(s));
setCookie("num_div", $("score").html());
});
});
<script>document.write("Очки:" + score);</script>
<div id="FIRST">+ 5</div>
Не работает, помогите переделать... |
ainur777,
может подумать над тем, что изначально в куках ничего нет и определится что у вас score - число , элемент? |
Тут я разобрался. Как сделать проверку если у меня в id="FIRST равно 1, то допустим выводим в id="TEXT" - правильно.
Пробовал
if ("#FIRST" >= 20){
alert('Больше 20');
}
else {alert('Меньше 20');}
Всегда выходит Меньше 20...??? |
ainur777,
вам сложно помочь, оба ваши сообщения бред |
Цитата:
Вот что он имел ввиду,
if(document.querySelector('#FIRST').textContent>=20)
document.querySelector("#TEXT').textContent='правильно';
а не грабить корованы. |
| Часовой пояс GMT +3, время: 05:43. |