Возможный дубликат:
setTimeout Internet Explorer
Я что-то упустил или есть проблема в Internet Explorer при передаче параметров функции в setTimeout
, вызывающий ту же функцию?
Это будет работать вечно в Internet Explorer:
function myFunction(myParam, tries){
if (typeof tries == "undefined"){
tries = 0;
}
tries++;
if (tries < 2){
setTimeout(myFunction, 50, myParam, tries);
}
}
myFunction("something");
Есть ли способ обойти эту проблему?