powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / кроссбраузерность
2 сообщений из 2, страница 1 из 1
кроссбраузерность
    #35058386
novichekWEBa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Такой вопрос:
как осуществить работу DHTML, JavaScript во всех браузерах одинаково..И вообще есть ли какое-нибудь решение, к-ое не зависело бы от типа браузера.
И справедлив ли мой алгоритм?
Алгоритм:

1 определяем тип браузера.
2 если тип браузера = MS IE => используем VB Script вместо JavaScript
в противном случае используем JavaScript

Пожалуйста помогите - очень срочно нужно.
спасибо
...
Рейтинг: 0 / 0
кроссбраузерность
    #35058418
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, смысла менять платформенность скрипта не вижу - javascript хватит.
Если проект не очень сложный, то надо пользоваться унифицированными приемами, свойствами, функциями и т.д.
Это, конечно, достаточно распространено, но все же поясню: к примеру, не надо обращаться к элементам по имени - только по ид (фокс не понимает обращения по имени), не пользоваться свойствами и эвентами, которые не понимаются/двояко понимаются на разных платформах (ех., эвент onbeforeunload понимается ИЕ, но не воспринимается мозиллой; свойство cursor для ИЕ устанавливается как "hand", а мозиллой не понимается, тогда как "pointer" - наоборот). Таких примеров можно привести множество и их надо учитывать. Когда опыт есть, то это делается достаточно автоматически.
Гораздо сложнее с отступами, таблицами, расположением - тут каждая платформа понимает это по-своему, но все равно решения есть и они применяются.

Если же проект большой и громоздкий, то без разделения "сфер влияния" обойтись сложно - изначально определяется тип платформы и контент устанавливается/подгружается соответственно под него (примерно как ты указал). Кстати, так достигается кроссбраузерность во внешних библиотеках, иногда методы не просто отличаются, а чуть ли не имеют ничего общего, но результат достигается.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / кроссбраузерность
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]