Safari Javascript parent.frames.length - PullRequest
0 голосов
/ 17 марта 2010

Я получаю ошибку разбора от 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

Когда я ввожу этот код в консоль напрямую, он работает нормально. И это также прекрасно работает в других браузерах.

В чем проблема?

1 Ответ

0 голосов
/ 17 марта 2010

Я нашел способ заставить его работать, я просто добавил пробел после <. </p>

for(var i=0; i < parent.frames.length){...}

Но я все еще озадачен, почему тот, у которого нет пробела, выдает ошибку разбора.

...