Лайтбокс за пределами браузера - PullRequest
1 голос
/ 18 декабря 2008

Я работаю над новым проектом, веб-приложением, в котором мне нужно сосредоточить внимание пользователя на конкретной задаче. Поэтому я хочу устранить все другие «системные шумы», такие как меню браузера, кнопки, адресная строка, панель задач ОС и так далее. Я видел реализации, подобные Lightbox, но этот модальный подход ограничен размером окна браузера.

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

Приложение уже в разработке, оно разрабатывается с использованием PHP5, XHTML и Javascript / AJAX.

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

Ответы [ 4 ]

2 голосов
/ 18 декабря 2008
2 голосов
/ 18 декабря 2008

Не знаю, возможно ли это так, как вы описываете, не используя что-то вроде вспышки или серебряного света.

По уважительной причине есть некоторые вещи, которые удаленный javascript не может и просто не должен делать.

Еще одна вещь, которую следует учитывать: что происходит, когда у людей более одного экрана, собираетесь ли вы затемнять то, что на них тоже?
Пожалуйста, не ... сводите меня (и многих других) с ума, когда веб-сайт пытается изменить размер окна браузера, не говоря уже о попытке запустить за пределами браузера Chrome и скрыть мою панель задач.

Дайте нам знать, в каком браузере вы работаете, и я обязательно отключу функциональность или удалим его, если не смогу.

1 голос
/ 18 декабря 2008

Silverlight имеет полноэкранный режим, который вы можете установить после отображения первой страницы в браузере.

http://weblogs.asp.net/scottgu/archive/2007/05/17/tip-trick-supporting-full-screen-mode-with-silverlight.aspx

Не знаю, поможет ли это с вашим текущим стеком:

PHP5, XHTML и Javascript / AJAX

Keith

0 голосов
/ 18 декабря 2008

ОК, поэтому я искал другие варианты или альтернативные способы сделать это. Одно решение, которое я нашел, работает только с Firefox 2.0+ или IE6 +, это переключение браузеров в полноэкранный режим. Может быть, даже сделать небольшой профессиональный Open Source и поддерживать только Firefox и убедить пользователя получить этот браузер ... но, черт возьми, если я говорю пользователю, чтобы получить вещи, почему бы не сказать ему пойти и захватить Flash или Silverlight, верно?

Я думаю, что это тонкая грань между тем, что возможно, что нужно, и что правильно для пользователя. Я еще не нашел, что нужно для этого. Но я думаю, что это гораздо более жизнеспособный вариант.

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

Ммм WTF !? Собираюсь пойти дальше и предположить, что это был хороший комментарий. Хотя не очень конструктивно.

...