Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отсутствие Крестика при open(...'fulscreen...') 
:(
    Опции темы
godsgame
  Дата 16.4.2007, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



Добрый день.

Есть код:

Код

function open_main() {
    var n = window.open( 'fr_str.php','','fullscreen,status=0,personalbar=no,toolbar=no,menubar=no,resizable=yes,scrollbars=yes,top=0,left=0');
    if (n) {
        eval('window.opener = window');
        window.close();
        return true;
    } else {
        return false;
    }
}



Дело в том, что многие пользователи жалуются, что у них отсутсвует ТАЙТЛ полоса, т.е Крестик, кнопка свернуть - вобщем вся эта полоса...
Я выяснил, что это связано опцией fullscreen, если ее убрать, то все ок, но как тогда сделать окно на полный экран?
Пробовал через:
Код

...width='+screen.width+'...


, но говорят, что в этом случае окно "заныривает" под нижнюю штуку винды (это там где кнопка "старт")...

что мне делать?

Зарание спасибо!
PM MAIL   Вверх
butionok
Дата 16.4.2007, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 19.1.2005

Репутация: 1
Всего: 3



А в каком броузере?
--------------------
Ненавижу убогую Оперу.
PM MAIL ICQ   Вверх
godsgame
Дата 16.4.2007, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



butionok, 

ИЕ 6, под 7 - не в курсе.
PM MAIL   Вверх
Alx
Дата 16.4.2007, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 10
Всего: 78



на сколько я помню, развернуть окно через window.open() нельзя.
можно просто подогнать его позицию и размеры под размеры экрана:
Код

    var n = window.open( 'fr_str.php','','top=0,left=0,width='+screen.width+',height='+screen.height+',status=0,personalbar=no,toolbar=no,menubar=no,resizable=yes,scrollbars=yes,top=0,left=0');

как то так..


--------------------
PM MAIL WWW ICQ   Вверх
godsgame
Дата 16.4.2007, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



Alx, 

Вот как раз так я и пробовал.
В результате - созданное окно заползало под панель "старт" у некоторых пользователей,
что послужило поводом для создания этой темы.

А опция fullscreen все-таки есть, просто работает она как-то криво, ИМХО.
PM MAIL   Вверх
butionok
Дата 16.4.2007, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 19.1.2005

Репутация: 1
Всего: 3



godsgame, 

У меня твой код выдаёт ошибку Access is denied.  IE6.  Я давно пытался  сделать тоже самое  и у меня не получилось открыть окно на полный экран. К тому же при нажатии F11 появлялась эта убогая полоса. Во Фрайерфоксе это сделано намного лучше. 
--------------------
Ненавижу убогую Оперу.
PM MAIL ICQ   Вверх
Alx
Дата 16.4.2007, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 10
Всего: 78



Цитата(godsgame @  16.4.2007,  21:10 Найти цитируемый пост)
А опция fullscreen все-таки есть, просто работает она как-то криво, ИМХО.

нажми на клавиатуре f11 и увидешь результат действия этой функции. это совсем не то, что значит "Развернуть"... там и не должно быть ни titilebar`а, ни 
Цитата
нижней штуки винды 
.



Цитата(godsgame @  16.4.2007,  21:10 Найти цитируемый пост)
В результате - созданное окно заползало под панель "старт" у некоторых пользователей,

не думаю, если ты прописывал top=0,left=0...

Это сообщение отредактировал(а) Alx - 16.4.2007, 21:16


--------------------
PM MAIL WWW ICQ   Вверх
Sardar
Дата 16.4.2007, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Можно сразу после открытия выполнить:

Код
n.innerWidth = screen.width; //во весь экран
n.innerHeight = screen.height;
n.moveTo(0,0);



--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
godsgame
Дата 16.4.2007, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



butionok, 

ну Аксес Динайд точно не должно быть... наверно ты что-то напутал...




Alx, 
Ты немного не правильно понял... Под "развернуть" я понимаю аналог двойного щелчка на Тайтле ИЛИ нажатие на кнопку "maximize".

А вот как ТОП и ЛЕФТ связаны с тем, что окно подныривает под панель старта я не совсем понял...


АААААа....ааааааа..... походу заныр происходит из-за того что у этих юзеров не стоит галочка на Keep the taskbar on top of other windows...вспомнил я этот прикол....

Добавлено через 1 минуту и 38 секунд
Sardar, 

проверимс...
PM MAIL   Вверх
12345c
Дата 16.4.2007, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Не совсем правильно - есть http://js2.ru/files/js/screen.h...vailHeightWidth - availHeight, которая даст реальную высоту видимой области экрана. У некоторых она может быть в 2-3 таба, и теоретически может быть сбоку. Далее http://js2.ru/files/js/window.html#open

Это сообщение отредактировал(а) 12345c - 3.3.2008, 12:26


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0562 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.