2 sanyue sanyue_ 于 2017.09.08 09:58 提问

javascript:openWin,怎样每次打开新窗口都置顶在最顶层
 <a href="javascript:openWin('/XiaoShou/Customer/Customer_Edit.aspx?id=<%# Eval("ID") %>','NewCustomer',900,600)"></a>

点击链接打开新窗口,如果打开之后新窗口隐藏在任务栏或者没在最顶层,再二次点击的时候新窗口不会弹出来置顶在最顶层,需要在任务栏点击才会弹出来。谷歌不会,火狐不行。各位大神有好的解决办法吗。多谢!

4个回答

q213546879
q213546879   2017.09.08 16:50
已采纳

推荐用js来写哈,不要在元素行间写js或者css代码

 <a id="box" href="#">点击</a>
<script>
    box.onclick = function(){
        myWindow=window.open('','','width=200,height=100');
        myWindow.document.write("This is 'myWindow'");
        myWindow.focus();
    }
</script>

这样就好啦!

sanyue_
sanyue_ 照你这样改了下,已经可以了,谢谢您!
3 个月之前 回复
showbo
showbo   Ds   Rxr 2017.09.08 10:05

这个系统或者软件控制的,干嘛不用层来模拟,弹窗体验不怎么好

sanyue_
sanyue_ 因为这是给我改,可以直接解决这个那就更好啊,谢谢您咯!
3 个月之前 回复
sunny_desmond
sunny_desmond   2017.09.08 10:15

你试试这个 window.focus()

q213546879
q213546879   2017.09.08 16:49

推荐用js来写哈,不要在元素行间写js或者css代码
点击

box.onclick = function(){ myWindow=window.open('','','width=200,height=100'); myWindow.document.write("This is 'myWindow'"); myWindow.focus(); }

这样就好啦!

Csdn user default icon
上传中...
上传图片
插入图片