2013-11-26 2 views
0

У меня возникла проблема с созданием окна JavaScript с центром в Google Chrome, я нашел решение HERE, но он создает новую функцию JavaScript, которая вызывает 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

Для фиксированной ширины и высоты Try:

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 с отключенным Postback:

<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);" /> 
+0

Чтобы заставить Chrome, чтобы открыть полное использование окна экрана: 'окно .open ('http: //www.google.com'''blank', 'toolbar = no, location = no, directories = no, status = no, menubar = no, scrollbars = no, resizable = no, copyhistory = нет, ширина = '+ screen.width +', height = '+ screen.height +', top = '+ Number (0) +', left = '+ Number (0)); ' – Alaa

Смежные вопросы