wit

Рейтинг
0
Регистрация
28.04.2004
А есть ли какие-нибудь иные средства исполняющие те же функции что и ява-скрипты? Скажем консоль на выходе, ну и вообще? В том смысле , что если на компе отключена ява, то уже много чего интересного проходит мимо посетителя сайта...

Нет. Если скрипты в браузере отключенны/неподдерживаются ничем другим (разве что кроме meta refresh/redirect) вы его (браузер) с места не сдвинете.

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

http://www.yandex.ru/yandsearch?text=%22%F7%F2%EE+%F2%E0%EA%EE%E5+html%22

Флеш-скрипты? И их на компьютере не отключить как ява-скрипт?

Флеш-скрипты являются частью скомпилированого флеш модуля, по-этому их невозможно отключить. Но пользователь запросто может отключить загрузку каких бы то небыло ActiveX'ов или поддержку джава мешин (посредством которых и запускаются/интерпретируются флеш модули на компьютере клиента)

Вы знаете, вообще очень мало народу у себя на компах отключают поддержу java-script...

Я думаю это верно. Причины для отключения java script найти не просто ...

И всё таки... eсть ли возможность к примеру, открыть выходную консоль , не прибегая к услугам ява-скрипт?

такой возможности нет (так как вы уже знаете что html является только языком разметки текста и для того чтобы получить доступ к свойствам/методам/событиям объектов браузера вам неизбежно прийдется использвать вкюлчения SCRIPT в код вашего документа(которые будут интерпретированны и выполненны браузером) или java модули или activeX элементы)

Это когда чел ушёл с сайта, а ему бац - консолька... Может он посмотреть забыл что-нить...

Если речь идет об каком-то интранете или бак энде вам следует предупреждать где то на видном месте о необходимых требованиях к браузеру (или проверять поддержку java script и pop up окон и блокировать работу с сайтом до включения этих опций). В ином случае я полагаю эффективность показа таких окон близка к нулю... Мне кажется лучше подумать о других способах удержать серфера на сайте.

Лучше и не думайте на эту тему:
a) с точки зрения usability трудно придумать что-либо вреднее popup-окошек, которые посетитель не запрашивал.

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

Можно использовать слои для показа информации (для разных броузеров разные тэги). Это чистый html. Слои не блокируются попап-блокерами.

Но без клайент сайд скрипт тут опять же не обойтись. Sommet подсказал правильно. вы можете попробывать использовать метод объекта window setTimeout для события объекта document onunload (хотя я не уверен будет это работать или нет, когда пользовател закрывает окно, оно вероятней всег закроеься сразу и setTimeout никогда не сработает)

А как можно использовать <div> для создания popup - окна в IE?

Можно создать "псевдо pоp up окно". Это когда при наступлении какого то события (к примеру сабмит формы) посредством java script будет показанн какой то div (который до этого был невидимый (visibility=false)) оформленного в виде окошка

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

обычно "попапорезалки" отличают "незапрашиваемые" от "запрошенных" путем сопоставления являлось ли источником открытия окна сообщение onclick/onkeydown/... Хотя это наверное ближе к IE так как все его объекты доступны для win програмиста, как там с другими я не в курсе..