您的位置:首页 > 其它

ymPrompt 自定义关闭弹出的子窗口

2013-01-28 10:32 232 查看
核心代码: parent.ymPrompt.doHandler('close');

代码示例:

父页面代码:

function SelectNode() {

ymPrompt.win({ message: '../BCSelect/SelectNodes.aspx', handler: callBack, width: 850, height: 450, showMask: false, title: '选择网点', iframe: true, dragOut: false, btn: [['', 'close']] })

}

function callBack(tp) {

//alert(tp);

if (tp != "close") {

str = tp.split("&");

for (i = 0; i < str.length; i++) {

document.getElementById("hdNodeIDs").value = str[0];

document.getElementById("txtNodeNames").value = str[1];

 

} //end for (i = 0; i < str.length; i++)

} //end if (tp != "close")

}

<asp:TextBox ID="txtNodeNames" runat="server" CssClass="input_Style" onblur="this.className='input_Style'"

onfocus="this.className='input_Focus'" Width="80%" ></asp:TextBox>

<asp:HiddenField ID="hdNodeIDs" runat="server" />

<input onclick="SelectNode()" class="submit1" type="button" value="选择网点" />

子页面:

function SetNode()

{

var val = "00001&海口网点" ;

window.parent.ymPrompt.doHandler(val, true);

}

<input onclick="SetNode();" type="button" class="submit1" value="选择" />

<input onclick="parent.ymPrompt.doHandler('close');"type="button" class="submit1" value="关闭" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: