Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Окно в центре экрана. (http://www.flasher.ru/forum/showthread.php?t=58115)

Tatjana 13.05.2004 18:28

Окно в центре экрана.
 
Очень хотелось бы, чтобы окно открывалось в центре экрана.
Во Flаshe написала такой код:
on (release) {
getURL("javascript:window.open('lion.htm', 'lion', 'toolbar=no,status=no,menubar=no,resizable=no,scrollbars=0,width=320,height=240,top=(screen.height-240)/2,left=(screen.width-320)/2'); void(0);");
}
но top и left не работают. Как будет правильно? Помогите пожалуйста!

Nucer 14.05.2004 00:36

getURL("javascript:window.open('lion.htm', 'lion', 'toolbar=no,status=no,menubar=no,resizable=no,scrollbars=0,width=320,height=240,top=' add ( screen.height-240)/2 add ' ,left=" add (screen.width-320)/2 add '); void(0);");
Вродь так

Tatjana 14.05.2004 13:25

Re: Окно в центре экрана.
 
Что то не получается. Перепробовала оба вида кавычек, но видимо дело не в этом?

iNils 14.05.2004 14:30

Попробуй исправить на:
top=((screen.height-240)/2)
left=((screen.width-320)/2)

Tatjana 14.05.2004 14:48

Не получилось. :confused:

Nox Noctis 14.05.2004 15:05

грабли очень простые. тебе нужно в джаваскрипте передать СТРОКУ параметров. но часть этой строки должна быть вычислена самим джаваскриптом.

короче вот.
Цитата:

getURL("javascript:window.open('lion.html', 'lion', 'toolbar=no,status=no,menubar=no,resizable=no,scrollbars=0,width=320,height=240,top='+(screen.height-240)/2+',left='+(screen.width-320)/2); void(null);");

Tatjana 14.05.2004 15:14

Спасибочки большое! Всё получилось! :)


Часовой пояс GMT +4, время: 20:19.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.