我在使用谷歌浏览器中心的JavaScript窗口时遇到问题,我找到了一个解决方案HERE,但它正在创建一个调用Window.Open
的新JavaScript函数。
如何使用Window.Open
仅在所有浏览器中居中?
<asp:ImageButton runat="server" ID="imgNew" onclientclick="window.open('http://www.google.com','_blank','channelmode =1,scrollbars=1,status=0,titlebar=0,toolbar=0,resizable=0,width=400,height:300');" />
答案 0 :(得分:0)
对于固定的宽度和高度,请尝试:
window.open('http://www.google.com','_blank', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+400+', height='+300+', top='+ Number((screen.height/2)-(300/2)) +', left='+ Number((screen.width/2)-(400/2)) );return false;
在具有禁用回发的ImageButton上:
<asp:ImageButton runat="server" ID="imgNew" onclientclick="window.open('http://www.google.com','_blank', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+400+', height='+300+', top='+ Number((screen.height/2)-(300/2)) +', left='+ Number((screen.width/2)-(400/2)) );return false;" PostBackUrl="javascript:void(0);" />