![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
ОнКофе |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 3.3.2006 Где: http://www.angeli na-pitt.by.ru Репутация: нет Всего: нет |
Можно ли организовать проверку браузера пользователя через оператор "switch case" ?
switch ( выражение ) { case значение1: ...... break; case значение2: ...... break; ...... default: ...... } можно ли избавится от if / else if ? if (-1 != ua.indexOf("opera")){var browser = "Opera"} else if (-1 != ua.indexOf("msie")){var browser = "Internet Explorer"} else if (-1 != ua.indexOf("firefox")) {var browser = "FireFox"} else if (-1 != ua.indexOf("netscape")){var browser = "NetScape"} else if (-1 != ua.indexOf("mozilla")) {var browser = "Mozilla"} else {var browser = "Ваш браузер не определен ..."} |
|||
|
||||
usverishe |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 14.8.2006 Где: город над вольной Невой Репутация: 1 Всего: 1 |
1.В заголовке: case - это не цикл.
2. а почему бы и нет? |
|||
|
||||
ОнКофе |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 3.3.2006 Где: http://www.angeli na-pitt.by.ru Репутация: нет Всего: нет |
ну да.. это оператор swith? я не то написал...
Так можно или нет? |
|||
|
||||
usverishe |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 14.8.2006 Где: город над вольной Невой Репутация: 1 Всего: 1 |
Попробуй...
цитата из учебника:
И почему нельзя? Это сообщение отредактировал(а) usverishe - 1.9.2006, 16:18 |
|||
|
||||
ОнКофе |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 3.3.2006 Где: http://www.angeli na-pitt.by.ru Репутация: нет Всего: нет |
поробовал ничего не получается.... во всех браузерах выводит : "Ваш браузер не определен"
|
|||
|
||||
usverishe |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 14.8.2006 Где: город над вольной Невой Репутация: 1 Всего: 1 |
Модератор: Сообщение скрыто. |
|||
|
||||
ОнКофе |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 3.3.2006 Где: http://www.angeli na-pitt.by.ru Репутация: нет Всего: нет |
switch (-1 != ua.indexOf() )
{ case msie: browser = "Internet Explorer" break; case opera: browser = "Opera" break; default: browser = "Ваш браузер не определен ..." } |
|||
|
||||
korisarimi |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 111 Регистрация: 9.5.2006 Репутация: нет Всего: 1 |
Так и не получится!
swith(выражение). Получается что ты стараешься сравнить, отождествить "-1!=ua.indexOf()" и значения(msie, opera и т.д.) Сам подумай разве их можно сравнивать. |
|||
|
||||
ОнКофе |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 3.3.2006 Где: http://www.angeli na-pitt.by.ru Репутация: нет Всего: нет |
а как тогда?
|
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |