如果我有两个这样的页面:
父页面包含文本框(txt_grm
)和按钮,当用户单击按钮时,我执行以下代码:
Session["grm"] = txt_grm.Text;
string queryString = "Child.aspx";//Popup window
string newWin = "window.open('" + queryString + "');";
ClientScript.RegisterStartupScript(this.GetType(), "pop", newWin, true);
现在,子页面(弹出窗口)包含一个带有特定文本的link button
。
如何在子页面中调用父页面中的javascript函数,并将链接按钮文本作为此函数的参数,然后关闭子页面?
说出我子页面中的链接按钮:
<asp:LinkButton ID="lkSelect" runat="server" Font-Names="Tahoma" Font-Size="8" ><%# Eval("Cell_Data") %></asp:LinkButton>
我想在我的父页面中调用以下javascript函数并关闭我的孩子:
function DrawPaths(room) {
for (var i in engin.pois) {
if (engin.pois[i].getName(engin.getLanguage()) == room) {
engin.showPath(engin.pois[i].getNode(), engin.pois[i]);
break;
}
}
engin.showFloor(getFloor(), callback)
}
注意: room
param是链接按钮文字。