Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Помогите зациклить чередование (https://javascript.ru/forum/dom-window/36478-pomogite-zaciklit-cheredovanie.html)

CTACOH 16.03.2013 13:25

Помогите зациклить чередование
 
<SCRIPT LANGUAGE="javascript">
function test() {
alert('11111');
document.getElementById('test').onclick=function () {
alert('22222');
}};
</SCRIPT>

<p><strong id='test' onclick="test();">Click here</strong></p>

azolkin 16.03.2013 14:28

Я тоже новичок. Сделал бы так.
 
<p><strong id='test'>Click here</strong></p>
<script>
  var counter = 0;
  document.getElementById('test').onclick = function () { 
    if (counter == 0) {
      counter = 1;
      alert('11111');
    }
    else {
      counter = 0;
      alert('22222');
    }
  }
</script>

рони 20.03.2013 11:17

:)
<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
</head>

<body>
<p><strong id='test'>Click here</strong></p>
<script>
  var s = [22222,11111];
  document.getElementById('test').onclick = function () {
          alert(s.reverse()[0]);
     }
</script>
</body>
</html>


Часовой пояс GMT +3, время: 03:42.