Счетчик по нажатию
Добрый день! Скачал скрипт, но вот не могу переделать под себя.
Увеличиваем очки и записываем в куки: 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, время: 12:42. |