Реклама на сайте Advertise with us

JS

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

402.33 / 11.2

С нами с 22.09.00
Сообщения: 983
Рейтинг: 260

Ссылка на сообщениеДобавлено: 28/04/05 в 16:12       Ответить с цитатойцитата 

Правильно ли я думаю...
Имеем задачу: всех de говорящих на определенную пагу сливать.
Но de же есть целая куча: de, de-ch, de-at...
Если просто прописать de и чел ломится из de-at или de-li например, его будет на всех наманых броузерах редиректить туда куда я de отправил или я ошибаюсь? )
Тестить на своем? Есть только IE... Интересует мнение общественности в общем целом.
Спасиб.

0
 



С нами с 26.09.03
Сообщения: 856
Рейтинг: 783

Ссылка на сообщениеДобавлено: 28/04/05 в 16:23       Ответить с цитатойцитата 

тут на мой взгляд два варианта, или брать всех у кого первых символа 'de', либо прописывать в кейсе все нужные тебе разновидности.

Фортуна улыбается тем, кого не замечает Фемида

1
 



С нами с 24.02.05
Сообщения: 75
Рейтинг: 123

Ссылка на сообщениеДобавлено: 28/04/05 в 17:01       Ответить с цитатойцитата 

hint
в JS есть поиск подстроки и регулярные выражения.
Первое, если не ошибаюсь, совместимо со всеми броузерами
поддерживающими JS

1
 

402.33 / 11.2

С нами с 22.09.00
Сообщения: 983
Рейтинг: 260

Ссылка на сообщениеДобавлено: 28/04/05 в 19:32       Ответить с цитатойцитата 

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

0
 



С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096

Ссылка на сообщениеДобавлено: 28/04/05 в 21:40       Ответить с цитатойцитата 

не советовал бы прописывать жестко все варианты языков, так как navigator.userLanguage не всегда возвращает четкое de-at, часто, когда указан еще и второстепенный язык, к строке добавляется еще что то типа процентного соотношения. Это будет обламывать твое четкое сравнение строк. Лучше все же сделать что нибудь типа
Код:
if (navigator.appName == 'Netscape') var language = navigator.language; else var language = navigator.userLanguage;
if (language.indexOf("de")>=0) ... здесь редирект ...;


заодно и все варианты языков перебирать не надо icon_smile.gif

1
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »