[JS]problem z setTimeOut

[JS]problem z setTimeOut
DM
  • Rejestracja:prawie 21 lat
  • Ostatnio:prawie 19 lat
  • Postów:176
0

Mam taki skrypt:

Kopiuj
function OpenMenu(U) {
                     if (U==0) {
                               document.getElementById('menu').innerHTML = '';    
                               }
                           
                     if (U==1) {
                               document.getElementById('menu').innerHTML = 'Coś ta :D';
                               setTimeOut("OpenMenu(0);",3000);
                               }
                    }

I zachodzę w głowę, co w nim nie tak ;( Błąd jest powodowany prawdopodbnie właśnie setTimeOutem, bo zmienia zawartość 'menu'


programowanie to sztuka bardzo życiowa... Wciąż trzeba kombinować..
Adamo
  • Rejestracja:około 21 lat
  • Ostatnio:około 13 lat
0

oprócz tego że to zadziała tylko pod IE (i to w wersji>4) to wydaje mi się że skrypt jest prawidłowy :-/ nie wiem czy nie powinno być setTimeout czyli "o" z małej

// dop: dobra, teraz już jestem pewny, że "o" z małej, JS jest Case-sensitive


Dwie zasady gwarantujące sukces:
1. Nigdy nie mów nikomu wszystkiego<span style="color: white">
DM
  • Rejestracja:prawie 21 lat
  • Ostatnio:prawie 19 lat
  • Postów:176
0

jak ja nienawidze złych wielkości liter :[ Ale dzienx :D


programowanie to sztuka bardzo życiowa... Wciąż trzeba kombinować..

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.