我在ASP.NET應用程序的文件後面的代碼中通過服務器端Java Script調用RadAlert。此RadAlert與IE7,IE9,Chrome和Firefox一起工作正常,但IE8拋出'Microsoft JScript運行時錯誤:無法獲取屬性'radalert'的值:對象爲空或未定義'。可以請任何人告訴我如何解決這個問題。 以下是密碼Microsoft JScript運行時錯誤:無法獲取屬性'radalert'的值:對象爲空或未定義IE8
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);
謝謝。
這是在您的本地還是在您部署的應用程序中? –
它在我的本地機器上 –
好的,當你部署時,你很有可能在所有的瀏覽器上都會遇到這種情況,因爲這可能是一個計時問題。 –