0

我正在从 iframe 调用弹出窗口,当我单击按钮时,弹出窗口应该关闭并在父 iframe 中显示一条消息。我正在使用下面的 javascript

function ClosePopup() {
   var fRame = window.opener.document.getElementByID('lblMessage').innerHTML="testMessage"; 
   self.close();
} 

但是,当我执行此操作时,会返回错误:getelementbyid is null

如何在父 iframe 中显示消息。谁能帮我?

4

1 回答 1

0

要解决您的问题,请修复getElementById方法拼写。关于 null lblMessage 值的问题,如果您想在 JavaScript 中对其执行任何操作,则必须使用服务器控件的 ClientID。当控件放置在某个 NamingContainer 父控件中时,控件的服务器 ID 和客户端 ID 不同。最常见的情况是您在应用程序中使用母版页。

于 2012-10-19T11:26:40.963 回答