[JavaScript] Problem z odwołaniem się do obiektu

0

Czesc!
Ostatnio zaczolem troche robic w javascripcie, ale zatrzymalem sie na odwaloaniach do obiektow ( getelementbyid ), za pierwszym razem to dziala a po drugim wywolaniu funkcji juz nie i nie wiem czemu :|, oto kod :


<html>

<head>
<title></title>

<script type="text/javascript">
function pppp()
{
element=document.getElementById("aaaa");
init(10);
}

function init( liczba)
{


element.innerHTML="a"+event.clientX ;
if(liczba>0)
setTimeout('init('+(liczba-1)+')',100);
}
</script>

</head>
<body onload="pppp()">
<a id="aaaa"></a>

</body>
</html>



Z góry dziękuje za wszelką pomoc

Thx za odpowiedz, ta funkcja init ma sie wywolac kilka razy, ale mi chodzi czemu wywala mi blad przy tym jak probuj przypisac co do obiektu element ???

0

tu się rozchodzi nie o to tylko o event.clientX które jest ustawiane tylko kiedy funkcja jest wywołana ze zdarzenia (event onLoad)

0

moze zrob to tak:

  var element, clntX = 0;
  function pppp() {
    element = document.getElementById('aaaa');
    init(10);
  }
  function init(liczba) {
    element.innerHTML = 'a' + clntX;
    if(liczba > 0) {
      setTimeout('init(' + (liczba - 1) + ');', 100);
    }
  }
  document.onmousemove = function(e) {
    if (! e) e = event;
    clntX = e.clientX;
  }

1 użytkowników online, w tym zalogowanych: 0, gości: 1