以模式窗口的方式打开新的窗口,顶者有分,不够再加
我现在使用js这么写的
var lx = window.showModalDialog("../SelectDic.aspx?flag="+flag+"&select=1&hinput=3&hname=2&url="+document.all("HiddenUrl").value, "字典选择", "dialogWidth=850px;dialogHeight=500px");
能打开窗口,在IE8下是正常的,打开的窗口是模式窗口,父窗口不可获得焦点,但是用火狐,谷歌,360打开的时候,就不是模式窗口,父窗体还可操作,这个应该怎么弄呢,jquery有没有什么办法,本人对js不是多熟,jquert没弄过,是被临时抓来调兼容性的,各位大神给点指点应该怎么弄
------解决方案--------------------帮顶,
https://developer.mozilla.org/en-US/docs/Web/API/Window.showModalDialog
------解决方案--------------------定
------解决方案--------------------模态窗口只有ie支持
最好能拿js模拟出来
------解决方案--------------------------解决方案--------------------用层模拟就行了,弹出层的时候显示一个绝对定位的层遮盖窗体的内容,就是所谓的lightbox效果
------解决方案--------------------你如果将window换成top呢,看行不行
------解决方案--------------------层模拟是王道,有很多demo
------解决方案--------------------
用tipsWindown这个就行了吧,可以用iframe加载你指定的地址,不过要和主页面交互的js代码要修改一下,showModalDialog是通过dialogArgument操作,iframe就是通过parent得到父页的引用。。iframe和父页,window.open打开页面之间的引用关系
------解决方案--------------------B页面
后台:
protected string ID;
protected string Name;
protected void Page_Load(* *, * *)
{
if(!IsPostBack){
ID = Request["ID"] + "";
Name = Request["Name"] + "";
&