当前位置:编程学习 > C#/ASP.NET >>

C#弹出小页面,我这样写的哪里不对

      <td width="">
                                                                    
                                                                     <a href="#"  onClick="window.open('Kcb_MXwuxi1.aspx?id= <%#Eval("id")%>','','width=530, top=300,left=300,height=320')"><%# Eval("WXno1")%> </a>
                                                                    </td>


还是跳转一个正页面 我打小控制了哇  谢谢各位大师  qq99265117 --------------------编程问答-------------------- “还是跳转一个正页面”
神马意思?没理解了。 --------------------编程问答-------------------- 就是正常大小的页面,不是我设置的大小 --------------------编程问答-------------------- 后面加一个return flase; --------------------编程问答-------------------- 加了,还是不行呢


--------------------编程问答-------------------- 测试了下,有可能是浏览器的问题,同样的代码
<a href="#"onclick="window.open('index.aspx','','width=530,top=300,left=300,height=320')">aaaa</a>

在IE和360急速下是弹出一个小窗口,在搜狗浏览器是直接新建一个选项卡,不弹出窗口!! --------------------编程问答--------------------
引用 5 楼 qq381334617 的回复:
测试了下,有可能是浏览器的问题,同样的代码
<a href="#"onclick="window.open('index.aspx','','width=530,top=300,left=300,height=320')">aaaa</a>

在IE和360急速下是弹出一个小窗口,在搜狗浏览器是直接新建一个选项卡,不弹出窗口!!

+1
--------------------编程问答-------------------- 现在的浏览器基本上都是多窗口了,新弹出页面会在新窗口(选项卡)打开。所以有时候不是你的程序问题,而是浏览器问题。
如果你确实想用小窗口来显示,可以用弹出div的形式来实现。 --------------------编程问答-------------------- js弹出多好啊, --------------------编程问答-------------------- 建议你去看看window.open和window.showmodaldialog的区别,window.open在IE8以上以及谷歌等浏览器如果设置了总是以选项卡方式弹出的话,浏览器就会强制显示在新的选项卡内,而window.showmodaldialog则不会,如果窗口内部涉及引用active控件的话,建议用window.showmodaldialog
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,