從 iFrame 內存取父視窗函數
使用 iFrame 時,開發人員通常需要從 iframe 與父視窗進行互動。這涉及到從 iframe 中呼叫父視窗中定義的 JavaScript 函數。
呼叫特定函數
要呼叫特定父視窗函數,請使用以下語法:
<button onclick="parent.functionName();">Call Parent Function</button>
在您的範例中,要從iFrame 中呼叫abc()函數,請將超連結修改為如下:
<a onclick="parent.abc();" href="#">Call Me</a>
理解parent屬性
JavaScript中的parent屬性表示目前視窗或子框架的父視窗。如果目前視窗沒有父窗口,則parent屬性將引用窗口本身。
當在父視窗中載入iFrame時,iFrame的parent屬性將引用父視窗。這允許 iframe 中的腳本存取父視窗的函數和屬性。
其他資源
有關從 iframe訪問父視窗的更多信息,請參閱下列資源:
以上是如何從 iFrame 內部存取父視窗函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!