hi,
Der Syntax ist nicht richtig. Ich wäre froh wenn einer dies korrigieren könnte:
if (parent.frame["index.html"].innerWidth) return window.innerWidth;
du versuchst, auf einen frame mit dem _namen_ "index.html" zuzugreifen - das dieser existiert, bezweifle ich.
schau dir unter http://selfhtml.teamone.de/javascript/objekte/frames.htm noch mal an, wie der zugriff auf frames in JS funktioniert.
gruss,
wahsaga