我有第三方生成的框架集(來自幫助系統),我可以將代碼添加到具有我的內容頁的子框架中。我無法修改其他框架集內容,因爲它是由構建過程生成的。如何在另一個框架中創建一個功能?
我可以在我的每個HTML內容頁面上都有一些js代碼myhandler()
加載到子框中。這個myhandler()
被觸發,當一個動作發生在頂部幀時被調用。
我想在子幀中創建函數,但它擁有父(頂部)框架,所以它只創建一次,這意味着我可以測試如果top.myhandler
已經設置,如果是的話,它只是重用它。
當子幀加載了不同內容的HTML時,在父操作觸發對其的調用時,以前的內容頁面中創建的myhandler()
函數不再可訪問。
這是可能的一個框架的JavaScript在另一個框架中創建一個功能?或者還有其他解決方案嗎?