2012-10-30 68 views
0

我在我的網站上的這個功能,我發現了erorr 錯誤:類型錯誤:父母是未定義的Firefox 16.0.2錯誤:類型錯誤:父母是未定義

有另一種方式爲目標的父幀這工作得很好,直到升級

function MyClass() { 
    this.UpdateEditorFormValue = function() { 
     for (i = 0; i < parent.frames.length; ++i) 
      if (parent.frames[i].FCK) 
       parent.frames[i].FCK.UpdateLinkedField(); 
    } 
} 
+1

不應該是'window.parent'嗎?只有'parent'會尋找一個名爲'parent'的局部變量,而不是父框架。 – clentfort

+0

我不想要這個窗口,但我想要父框架是FCK編輯器 – mcgrailm

+0

那麼你是否定義了「父」?這不是FCK編輯器引入的全局變量。 – clentfort

回答

1

不應該是window.parent?只要parent將尋找一個名爲parent的變量,而不是父框架。

+0

它應該尋找局部變量,但如果沒有本地變量,則搜索全局變量。看到這個例子:http://jsfiddle.net/3WPf6/1/ –

+0

沒錯,我在答案中解決了它。 – clentfort