Я получаю ошибку разбора от Safari с этим кодом:
for (var i=0; i<parent.frames.length; i++){...}
делает
alert(parent.frames.length);
работает и выдает правильное значение, равное 5.
Я тоже пытался, но не получилось:
var len = parent.frames.length
alert(len); //Correct
for (var i=0; i<len; i++){...} //Parse Error
Когда я ввожу этот код в консоль напрямую, он работает нормально. И это также прекрасно работает в других браузерах.
В чем проблема?