我在 ASP.NET 应用程序的代码隐藏文件中通过服务器端 Java 脚本调用 RadAlert。此 RadAlert 在 IE7、IE9、Chrome 和 Firefox 上运行良好,但 IE8 抛出异常“Microsoft JScript 运行时错误:无法获取属性“radalert”的值:对象为空或未定义”。请任何人告诉我如何解决这个问题。以下是代码
string dialogMessage = "Record " + Session["SavedRecordID"].ToString() + " Saved Successfully";
string radalertscript = "<script language='javascript'> window.onload = function() {var oWnd = radalert('" + dialogMessage + "', 400, 140, 'Saved'); window.setTimeout(function () { oWnd.Close(); }, 3000);} </script>";
Page.ClientScript.RegisterStartupScript(this.GetType(), "radalert", radalertscript);
谢谢。