0
我有一個彈出窗口,當我點擊一個按鈕時,它將關閉那個窗口並用新參數重新加載父窗口。例如,URL是page.apsx?id=oldparameter
,用新的參數重新加載像page.aspx?id=newparameter
用新參數刷新頁面
我有類似父:
object newparameter = r[「id」];
string url = 「~/page.aspx?id=」 +newparameter ;
然後我嘗試這樣的:
Response.Write("<script language='javascript'> {window.opener.document.forms[0].elements['id'].value = '" + url + "'; top.close();}</script>");
但它不工作。有人可以告訴我如何做到這一點?非常感謝你。
你草簽在服務器端的頁面變化?那麼爲什麼你需要用JavaScript來做呢? 「Response」對應的是什麼 - 在按鈕點擊處理程序中,代碼在哪裏? – Rup 2013-05-02 17:40:18
什麼不行? – epascarello 2013-05-02 17:47:11
是的,它是在按鈕點擊處理程序下。我不太瞭解JavaScript。這裏是下面的錯誤measseage:Microsoft JScript運行時錯誤:'window.opener.document.forms.0.elements.username'爲空或不是一個對象 – user1907036 2013-05-02 18:11:30