关于window.open的问题,比较急,

liwei986 2006-12-12 03:14:00
A.aspx 中一个按钮调用window.open打开B.aspx

B.aspx,中一个按钮调用window.open打开 C。aspx
此时出现问题,C.aspx不是弹出来的,而是在原来的B.aspx页面进行了加载。

有什么办法可以解决,我必须要用到window.open的

...全文
143 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
artoksxb 2006-12-12
  • 打赏
  • 举报
回复
改变,弹出窗口标题名
dwxing 2006-12-12
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="javascript">
<!--
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')
-->
</SCRIPT>
一定要写'newwindow'
lwjvince 2006-12-12
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="javascript">
<!--
window.open ('pop2.html', 'popwindow', 'height=200, width=320, top=0, left=24, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')
//*上面的代码要写在一行上面''popwindow' 弹出窗口的标题名字;height=200 弹出窗口高度;width=320 弹出窗口宽度;top=0 弹出窗口距离屏幕上方的象素值;left=24 窗口距离屏幕左侧的象素值;toolbar=no 弹出窗口是否显示工具栏,yes为显示;menubar,scrollbars 控制弹出窗口的菜单栏和滚动栏的显示。resizable=no 是否允许改变弹出窗口大小,yes为允许;location=no 弹出窗口是否显示地址栏,yes为允许;status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
-->
</SCRIPT>


楼主的两处弹出窗口都指定了“pop”,所以会出错!
yichuan1982 2006-12-12
  • 打赏
  • 举报
回复
window.open就是打开一个新连接而已,不会出现这种问题的,你可以没有 写好
Eddie005 2006-12-12
  • 打赏
  • 举报
回复
因为楼主两处代码弹出窗口都指定了位置“pop”,所以就覆盖了,应该用“_blank” --- loaded into a new, unnamed window.
Eddie005 2006-12-12
  • 打赏
  • 举报
回复
Page.RegisterStartupScript("open","<script language=JavaScript>window.open('./C.aspx','_blank','height=650,width=750,top=0,left=0,scrollbars=yes,resizable=yes')</script>");
hy_lihuan 2006-12-12
  • 打赏
  • 举报
回复
<base target="_self">
是不是要加上这一句啊?
liwei986 2006-12-12
  • 打赏
  • 举报
回复
A.aspx 页面里弹出B的代码
private void btn1_Click(object sender, System.EventArgs e)
{
Page.RegisterStartupScript("open","<script language=JavaScript>window.open('./B.aspx','pop','height=650,width=750,top=0,left=0,scrollbars=yes,resizable=yes')</script>");
}

B.aspx 试图弹出C.aspx 的代码(失败了!!!!C.aspx直接更新了B.aspx,而不是弹出来。)
Page.RegisterStartupScript("open","<script language=JavaScript>window.open('./C.aspx','pop','height=650,width=750,top=0,left=0,scrollbars=yes,resizable=yes')</script>");
humin1906 2006-12-12
  • 打赏
  • 举报
回复
window.open('url','_blank')
Eddie005 2006-12-12
  • 打赏
  • 举报
回复
用window.open弹出窗口应该没有楼主说的问题的...

window.showModalDialog()才会有此现象~~~
liwei986 2006-12-12
  • 打赏
  • 举报
回复
有人知道吗?是不是window.open 不能嵌套使用?只能允许一个父窗口?

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧