簡體   English   中英

如何使用javascript在彈出子窗口的父頁面中單擊按鈕?

[英]How to click a button from parent page in pop-up child window using javascript?

我試圖從彈出的子窗口中單擊父頁面中的按鈕。 父頁面使用母版頁,而子窗口不使用母版頁。 只要父頁面沒有母版頁面,而父頁面沒有母版頁面,我的代碼就會起作用。

下面是我的代碼。

function clickParent()
{
  document.getElementById('<%=btnclick.ClientID %>').click();
}

function callClick()
{
  window.opener.clickParent();
}

我像這樣在子頁面按鈕中調用callClick()函數。

ScriptManager.RegisterClientScriptBlock(Me.Page, Me.[GetType](), "parentRel", "clickParent();", True)

提前致謝。

這是因為,當我們添加母版頁時,所有id都會與其他一些字符串聯系在一起。 為了避免這種情況,將屬性ClientIdMode =“ Static”添加到所有asp控件。 例如:

    <asp:TextBox ID="TextBox1"  ClientIDMode="Static" runat="server"></asp:TextBox>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM