LINUX.ORG.RU

[Javascript] setInterval

 


0

1

Ловлю ошибки при выполнении следующего кода:

var bfEventer = function() {
  if (anchor != null) {
    setAnchor();
    switchTo(anchor + '-link');
  }
}

setInterval('bfEventer()', 1000);

Ошибка:

bfEventer() is not defined

Собственно, почему?

★★★

Потому как 'bfEventer()' запускается через eval, а поскольку разные JS-движки разно обновляют видимость, компилируют и запускают, это может привести к различным забавным вещам.
Анонимус верно сказал.

tia
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.