Запуск функции 1 раз в нескольких местах
Всем привет :D
столкнулся с новой проблемкой. у меня есть функция «noName();», выполняющая какие либо действия. эта функция может встречаться либо раз, либо несколько раз на одной странице ))) нужно сделать так, чтобы каждая вызванная функция исполнялась только 1 раз. И исполнялась в нужный момент.. когда виден на странице (с этим я разобрался). как мне заставить функцию выполниться только по 1 разу при каждом вызове? спасибо, кто поможет.:help: |
max0n,
:)
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<script>
function s(el)
{
alert('1раз');
el.onclick = function ()
{
//return false
alert('больше ни разу');
}
}
</script>
<input name="" type="button" value="go" onclick="s(this)">
<input name="" type="button" value="go" onclick="s(this)">
</body>
</html>
|
спасибо. но это не совсем то что нужно.
если я сделаю 2 кнопки: <input name="" type="button" value="go" onclick="s()"> <input name="" type="button" value="go" onclick="s()"> то функция будет запускаться 1 раз, а потом ниодного.... для всех, независимо на какой нажимали. мне нужно чтобы я нажал на 2-ю кнопку, и она тоже сначала показала сначало "1 раз", а потом "больше ни разу".... и так для N - кнопок. |
Цитата:
|
| Часовой пояс GMT +3, время: 09:28. |