Как сохранить действие?
Допустим я один раз кликнул. Как определить, что я кликнул второй раз?
|
тренировать память, видимо, надо или записывать
|
Pavel M.,
XDXDXDXDXDXDXDXDXD |
AquaGen,
создать переменную равную нулю. при клике на ссылку увеличивать значение в переменной на один. В переменной будет содержаться количество кликов. |
так тогда тыщу переменных чтоли перед каждым кодом создавать?
|
AquaGen,
А вы про замыкания и функции не знаете, не? |
мне страшно представить как товарищ циклы пишет...
|
Цитата:
|
Цитата:
|
вообщем у меня есть допустим 10 ифов, и надо если действие это уже делали до этого одно делать, если не делали - другое.
обязательно ли для 10 ифов 10 переменных? (они могут одновременно использоваться, так что одной не обойтись) |
Можно без засорения переменных:
<html>
<head>
</head>
<body>
<div onClick="go(this)">TblkHu</div>
<script>
function go(el){
var i=+el.getAttribute("data-click")||1;
alert("Ты тыкнул "+i+" раз");
el.setAttribute("data-click",i+1);
}
</script>
</body>
</html>
Атрибуты с префиксом data- можно засорять )) |
| Часовой пояс GMT +3, время: 15:28. |