showModalDialog返回值 不刷新页面
想做这样一个列子,主页面点击按钮弹出窗口,然后子页面点击按钮返回值,主页面获得子页面返回值显示到INPUT里
目前遇到问题,主窗口获得弹出窗口的返回值后,主窗口又自动刷新了(input里显示了,但是又刷新掉了),求指教如何让主窗口不刷新
主页面 a.aspx 有个id为a的input text框,有个有onclick="checkid()"事件的button
function checkid() {
var obj = new Object();
obj.id = document.getElementById("a").value;
var str = window.showModalDialog("b.aspx", obj, "dialogWidth=500px;dialogHeight=400px");
document.getElementById("a").value = str;
}
弹出页面 b.aspx 有个有onclick="returnid()"事件的button
function returnid() {
window.returnValue = "12345";
window.close();
}