我正在打开一个弹出窗口,使用并传递一些参数数组
window.showModalDialog("Test.aspx", MyArgs, WinSettings);
在Test.aspx我有按钮,点击按钮我有“Response.write(”测试“)当我点击测试按钮时,一个新窗口被打开。 这可以避免吗?
请帮忙
答案 0 :(得分:1)
将其包含在模态窗口的<head>
部分
<base target=_self>
答案 1 :(得分:0)
我能想到的最好的方法是制作一个iframe页面,只需将Test.aspx加载到iframe中即可。但是,您需要以某种方式传递或访问MyArgs数组到页面。
答案 2 :(得分:0)
当用户点击弹出窗口中的按钮时,您想要做什么?使用:
Response.write("Test")
是服务器端ASP代码 - 可能 不 你想要什么。如果你想写信给页面,你可能想要这样的东西:
<script type="text/javascript">
var myElem = document.getElementById('someDiv');
myElem.innerHTML = '<b>Hello World!</b>';
</script>