PDA

Просмотр полной версии : Кнопка fullscreen.


witcher
19.12.2005, 03:36
Хотелось бы сделать кнопку, работающую аналогично клавише F11 в броузерах. Кнопка у меня во флэш-ролике, а флэш встроен в html страницу.
Как сделать чтобы новое окно открывалось во весь экран, или развернуть-свернуть флэш-ролик - это я знаю, как привязать флэш-кнопку к скрипту в html'е - тоже. Необходим только некий JS в html'е.
Полдня сидел - ничего не сделал, и в Интернете ничего не нашел. Я уже перестал понимать что я делаю.
Памажите люди добрые - мы сами не местные.... О, е... чего это я???

baron27
19.12.2005, 12:13
http://www.webreference.com/js/tutorial1/utilize.html

witcher
20.12.2005, 02:46
Спасибо за ссылку, но там скрипты, насколько я понял, только для открытия в полноэкранном режиме нового окна. К тому же в большинстве случаев не работающих в Avant, Mozilla и Opera. Мне же необходимо реализовать чтобы уже открытое окно при клике разворачивалось и сворачивалось. И желательно, как в IE так и в вышеперичисленных броузерах.

Может есть какое простое решение типа:
function fullscreen () window.screen {...................} ???

Блин, далась мне эта кнопка, жаль только времени потраченного...

baron27
20.12.2005, 11:04
Ну вот так чтоли...

<p><a href="#" onclick="window.open(location.href, 'newwin1', 'fullscreen=1')">Новое окно браузера в полноэкранном режиме</a>
<p><a href="#" onclick="window.close();">В нормальный режим</a>


В IE пашет, а другие не поддерживают. И правильно делают :D

witcher
21.12.2005, 02:14
Ну вот так чтоли... .......

Да нет, не так. Первый онклик будет открывать опять же новое окно, а второй закрывать его.
Самое интерестное то, что я хоть не сильно владею JS но вроде когда-то у меня получалось реализовать эту функцию... Или НЕполучалось??? ААРРРГГГГГГГХ, Белиар побери эту кнопку, мне из-за нее уже всякие ужасы начали видется. Сделаю немного по другому. И без этой кнопки работы полно... В любом случае спасибо за помощь.

В IE пашет, а другие не поддерживают. И правильно делают :D

Просто хотелось дать пользователю такую возможность, не все же догадываются о назначении F11. А я делаю сайт оптимизированный под разрешение 1024х768 и выше. В 800x600 его в принципе можно посмотреть, только если раскрыть во весь экран. Так что в моем случае данная функция пришлась бы весьма кстати.
Другое дело если кто делает принудительное раскрытие окна во весь экран, тут я согласен - правильно что не поддерживают.

ravenco
21.12.2005, 13:18
вот сделано с помощью js
http://bukhara.gov.uz/bcc (долго грузится зараза, лоадер поставить надо на вторую)
З.Ы. исходнике страницы можеш посмотреть всё что надо (работает под все browser ы)

Skubent
21.12.2005, 13:24
Фокс сказал "никаких новых окон"

baron27
21.12.2005, 22:50
Да нет, не так. Первый онклик будет открывать опять же новое окно, а второй закрывать его.
З.Ы. исходнике страницы можеш посмотреть всё что надо (работает под все browser ы)

Я так понял, что ему надо иметь кнопку на странице, при нажатии на которую ничего бы не открывалось, а просто окно ресайзилось на всю.
И никаких новых окон :)

witcher
22.12.2005, 02:23
вот сделано с помощью js
http://bukhara.gov.uz/bcc (долго грузится зараза, лоадер поставить надо на вторую)
З.Ы. исходнике страницы можеш посмотреть всё что надо (работает под все browser ы)

Скрипт на http://bukhara.gov.uz/bcc просто увеличивает width/height окна на весь экран, как если бы нажать на кнопку "развернуть".
Или я невнимательно смотрел??? function taille_fenetre() если не ошибаюсь?

Я так понял, что ему надо иметь кнопку на странице, при нажатии на которую ничего бы не открывалось, а просто окно ресайзилось на всю.
И никаких новых окон :)

Ура!!! Наконец-то меня поняли. А то я уже тут накатал ответ где все по пунктам перичислено. ;) Блин, неужели я так тупо объяснил, что никто не понял чего я хочу? :confused:

ravenco
22.12.2005, 12:34
по другому никак ...
без новых окон не получится
//где то еще написано было так
<kbd>F11</kbd>
<body onload="window.magic.F11()">
если не верите вот ссылка
http://groups.google.ru/group/alt.html/browse_thread/thread/670311e73139f52f/7d128fc8c977e87f%237d128fc8c977e87f?sa=X&oi=groupsr&start=0&num=3
goole.ruLIT
З.Ы. Если так уж надо можно ту же страницу открывать и в полном экране после закрытия обратно в эту в нормальную (onclick blablabla.htm fullscreen | onclose() blablabla.htm normal) вместо кнопки развернуть close

witcher
24.12.2005, 01:32
по другому никак ...
Жаль, конечно. И потерянного времени, и то что других отвлек. Но все равно всем спасибо что хоть попытались помочь.