我目前正在处理网络表单应用程序。我在父窗口中有Javascript函数[例如HideWaitMessage()
]。我使用子窗口中的window.parent.HideWaitMessage()
来访问它,它按预期工作。
但是,为了避免错误,我想验证父窗口中是否存在该函数。请告知我如何实现这一目标。
答案 0 :(得分:1)
您是否尝试过检查
if (typeof window.parent.HideWaitMessage === 'function') {
// sage to use
}
答案 1 :(得分:0)
我会使用以下保护
window.parent && typeof window.parent.HideWaitMessage === 'function'