Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Открытие нового окна в java script
 
 автор: mister_pipin   (13.01.2011 в 13:03)   письмо автору
 
 

я определяю разрешение экрана, но это разрешение окна браузера, а мне нужно окно дисплея. В конечном итоге у меня получится открытие всплывающей заставки через заданное количество времени, маленько написал, но это не то что мне нужно
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;

подскажите как правильней узнать разрешение экрана пользователя и открыть на весь дисплей объект, за ранее спасибо за помощь

  Ответить  
 
 автор: sim5   (13.01.2011 в 17:59)   письмо автору
 
   для: 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);

  Ответить  
 
 автор: mister_pipin   (13.01.2011 в 18:15)   письмо автору
 
   для: sim5   (13.01.2011 в 17:59)
 

спасибо за внимание. А если с учетом панели задач? реально ли это? что бы прозрачный фон(его я сделал) был на всем дисплее а не только в окне браузера

  Ответить  
 
 автор: sim5   (13.01.2011 в 18:35)   письмо автору
 
   для: mister_pipin   (13.01.2011 в 18:15)
 

С учетом панели задач я вам и показал как. Если вы хотите ее перекрыть, то нет, этого вы не сможете сделать.

  Ответить  
 
 автор: mister_pipin   (13.01.2011 в 18:57)   письмо автору
 
   для: sim5   (13.01.2011 в 18:35)
 

спасибо,у меня есть еще один вопрос, сделал анамацию .swf, при открытии через флеш плеер(открывает на весь дисплей) она работает(реагирует на движение мыши), когда я в браузере открываю этот файл .swf он просто открывается и не более того, почему так? и можно ли без помощи фреймов и других всплывающих окон открыть этот файл на машине? таким образом получиться закрыть панель задач и файл откроется на весь дисплей,
может у Вас есть идеи? подскажите плиз

  Ответить  
 
 автор: sim5   (13.01.2011 в 19:04)   письмо автору
 
   для: mister_pipin   (13.01.2011 в 18:57)
 

Нет у вас и не будет доступа к Панели задач. Есть режим браузера во весь экран, но все таки это пользователю решать каким ему держать своей браузер, а не вам.

  Ответить  
 
 автор: mister_pipin   (13.01.2011 в 19:08)   письмо автору
 
   для: sim5   (13.01.2011 в 19:04)
 

очень жаль, можно ли открыть файл не зависимо от браузера?

  Ответить  
 
 автор: sim5   (13.01.2011 в 19:11)   письмо автору
 
   для: mister_pipin   (13.01.2011 в 19:08)
 

Отдавайте пользователю его, пусть открывает.

  Ответить  
 
 автор: mister_pipin   (13.01.2011 в 19:23)   письмо автору
 
   для: sim5   (13.01.2011 в 19:11)
 

это будет как заставка, через минуту открывается прикольный флеш ролик от бездействия пользователя, так что не получиться ему отдать, спасибо за уделенное время, буду дальше гуглить

  Ответить  
 
 автор: sim5   (13.01.2011 в 19:28)   письмо автору
 
   для: mister_pipin   (13.01.2011 в 19:23)
 

Что, для прикола не хватает клиентской области браузера, и прямо таки необходимо на весь экран?

  Ответить  
 
 автор: mister_pipin   (13.01.2011 в 19:33)   письмо автору
 
   для: sim5   (13.01.2011 в 19:28)
 

на весь экран хочу, что бы не было видно панель задач, в этом задача стоит, вот только не придумал как это реализовать, как бы Вы попробовали решить эту задачу?

  Ответить  
 
 автор: sim5   (13.01.2011 в 19:50)   письмо автору
 
   для: mister_pipin   (13.01.2011 в 19:33)
 

Никак. Панель задач, это система, а компьютер пользователя, это его вотчина, и хозяйничать в ней кому непопадя не разрешено, и это разумно.
window.open("url", "", "fullscreen=yes");
Но это еще не значит, что это может обрадовать пользователя, какой бы у вас милый прикол не был.

  Ответить  
 
 автор: AlexSol   (13.01.2011 в 20:08)   письмо автору
 
   для: mister_pipin   (13.01.2011 в 19:33)
 

флешку можно развернуть на полный экран, тот же fullmode youtybe
но это происходит по инициативе пользователя - по клику на любой из частей флеша.принудительно открыть нельзя

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования