Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Не кроссбраузерный скрипт (https://javascript.ru/forum/css-html/4177-ne-krossbrauzernyjj-skript.html)

[LEX] 30.06.2009 14:11

Не кроссбраузерный скрипт
 
Здравствуйте. Нужено 3 скрипта, выполняющих одну и ту же функциональность, но в разных бразуерах. Напрмер, для IE, Firefox и Opera. JavaScript я понимаю, но пока что не знаю тонкостей что и где работает/не работает. Уважаемые форумчане, есть ли у вас соображения на это счет?

Kolyaj 30.06.2009 14:22

На какой счет?

[LEX] 30.06.2009 17:35

На счет того, что можно сделать, что бы работало только в Opera, что сделать, что бы работало только в IE и что сделать что бы работало только в Firefox. И что бы это выполняло одну функциональность

Kolyaj 30.06.2009 17:42

Ну проверяйте user-agent.

[LEX] 30.06.2009 17:49

Да это понятно, я бы так и сделал, если бы делал проект. Это задание препода.

Kolyaj 30.06.2009 18:02

А делать-то чего должно?

[LEX] 30.06.2009 18:32

Вот задание:

Создайте из три небольших куска кода, реализующих одну и туже функциональность, но работающих каждый только в одном из браузеров. Выберете любые три браузера, например Firefox 2, Opera8 и IE6

Реализуйте предыдущую функциональность кроссбраузерным способом. Если необходимо, используйте любой существующий JavaScript фреймворк.

Вообще чушь какая-то, так как на практике такое вряд ли пригодится.

Riim 30.06.2009 18:43

Цитата:

Сообщение от [LEX
]на практике такое вряд ли пригодится.

А ты знаешь, что там на практике?

Kolyaj 30.06.2009 18:47

Цитата:

Сообщение от LEX
Вообще чушь какая-то

Этим все сказано.

[LEX] 30.06.2009 18:56

Да уж. Сделаю через user agent, и пофигу.. Хотя думал сделать редирект, например через navigate("http://ya.ru"); который работает тока в IE и Opera, через document.location = "http://ya.ru"; который работает тока IE и кроссбраузерный window.location = "http://ya.ru/";


Часовой пояс GMT +3, время: 00:39.