|
|
|
| я определяю разрешение экрана, но это разрешение окна браузера, а мне нужно окно дисплея. В конечном итоге у меня получится открытие всплывающей заставки через заданное количество времени, маленько написал, но это не то что мне нужно
var height=0; var width=0;
if (self.screen) {
width = screen.width
height = screen.height
}
else if (self.java) {
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
height = scrsize.height;
|
подскажите как правильней узнать разрешение экрана пользователя и открыть на весь дисплей объект, за ранее спасибо за помощь | |
|
|
|
|
|
|
|
для: mister_pipin
(13.01.2011 в 13:03)
| | Доступный размер экрана (за вычетом панели задач) можно узнать как: screen.availWidth, scree.availHeight, а развернуть окно на эту область соответсвенно: window.resizeBy(screen.availWidth, screen.availHeight).
В Windows не обязательно это действие приведет к желательному результату, поэтому на этой платформе окно помещают в точку -4, -4 (верхний правый угол) и добавляют 8 к параметрам метода resizeBy:
window.moveTo(-4,-4);
window.resizeBy(screen.availWidth+8, screen.availHeight+8); | |
|
|
|
|
|
|
|
для: sim5
(13.01.2011 в 17:59)
| | спасибо за внимание. А если с учетом панели задач? реально ли это? что бы прозрачный фон(его я сделал) был на всем дисплее а не только в окне браузера | |
|
|
|
|
|
|
|
для: mister_pipin
(13.01.2011 в 18:15)
| | С учетом панели задач я вам и показал как. Если вы хотите ее перекрыть, то нет, этого вы не сможете сделать. | |
|
|
|
|
|
|
|
для: sim5
(13.01.2011 в 18:35)
| | спасибо,у меня есть еще один вопрос, сделал анамацию .swf, при открытии через флеш плеер(открывает на весь дисплей) она работает(реагирует на движение мыши), когда я в браузере открываю этот файл .swf он просто открывается и не более того, почему так? и можно ли без помощи фреймов и других всплывающих окон открыть этот файл на машине? таким образом получиться закрыть панель задач и файл откроется на весь дисплей,
может у Вас есть идеи? подскажите плиз | |
|
|
|
|
|
|
|
для: mister_pipin
(13.01.2011 в 18:57)
| | Нет у вас и не будет доступа к Панели задач. Есть режим браузера во весь экран, но все таки это пользователю решать каким ему держать своей браузер, а не вам. | |
|
|
|
|
|
|
|
для: sim5
(13.01.2011 в 19:04)
| | очень жаль, можно ли открыть файл не зависимо от браузера? | |
|
|
|
|
|
|
|
для: mister_pipin
(13.01.2011 в 19:08)
| | Отдавайте пользователю его, пусть открывает. | |
|
|
|
|
|
|
|
для: sim5
(13.01.2011 в 19:11)
| | это будет как заставка, через минуту открывается прикольный флеш ролик от бездействия пользователя, так что не получиться ему отдать, спасибо за уделенное время, буду дальше гуглить | |
|
|
|
|
|
|
|
для: mister_pipin
(13.01.2011 в 19:23)
| | Что, для прикола не хватает клиентской области браузера, и прямо таки необходимо на весь экран? | |
|
|
|
|
|
|
|
для: sim5
(13.01.2011 в 19:28)
| | на весь экран хочу, что бы не было видно панель задач, в этом задача стоит, вот только не придумал как это реализовать, как бы Вы попробовали решить эту задачу? | |
|
|
|
|
|
|
|
для: mister_pipin
(13.01.2011 в 19:33)
| | Никак. Панель задач, это система, а компьютер пользователя, это его вотчина, и хозяйничать в ней кому непопадя не разрешено, и это разумно.
window.open("url", "", "fullscreen=yes");
Но это еще не значит, что это может обрадовать пользователя, какой бы у вас милый прикол не был. | |
|
|
|
|
|
|
|
для: mister_pipin
(13.01.2011 в 19:33)
| | флешку можно развернуть на полный экран, тот же fullmode youtybe
но это происходит по инициативе пользователя - по клику на любой из частей флеша.принудительно открыть нельзя | |
|
|
|