Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
inSect
Зарегистрирован: 08.12.03
Сообщения: 126
|
Добавлено: 11/02/04 в 19:16
|
|
Вставляю вот такой скрипт, кот. должен определять тип соединения и дальше рассылать по дайлерам в зависимости от языка браузера - не работает, подлец ! Может я чего неправильно сделал ? Помогите разобраться.
<script> function exit() { if (navigator.appName == "Microsoft Internet Explorer") { if (typeof(caps) != "undefined" && typeof(caps.connectionType) != "undefined") { switch (caps.connectionType) {
case "lan" : open("http://site1.com"); break;
case "modem" : if (navigator.appName == 'Netscape') var language = navigator.language; else var language = navigator.userLanguage; var lang=language.substr(0,2);
if ((language == "nl") || (language == "de") || (language == "de-de") || (language == "nl-be") || (language == "en-uk") || (language == "uk") || (language == "gb") || (language == "en-gb") || (language == "en-ie") || (language == "sp") || (language == "de-ch") || (language == "at") || (language == "de-at") || (language == "de-lu") || (language == "de-li") || (language == "ch") || (language == "be") || (language == "fr-be") || (language == "de-be") || (language == "us") || (language == "en-ca") || (language == "en-za") || (language == "fr-ca") || (language == "es-us") || (language == "cn") || (language == "CZ") || (language == "dk") || (language == "eg") || (language == "fi") || (language == "gr") || (language == "hk") || (language == "hu") || (language == "in") || (language == "ie") || (language == "lu") || (language == "ne") || (language == "no") || (language == "pl") || (language == "pt") || (language == "ve")) window.open("http://site2.com");
if ((language == "es-mx") || (language == "es") || (language == "fr") (language == "fr-ch") || (language == "fr-lu") || (language == "it") || (language == "it-ch") || (language == "au") || (language == "ar-ma") || (language == "ma") || (language == "en-au")) window.open("http://site3.com"); if (language == "ru") window.open("http://site4.ru");
break; default : window.open("http://site5.com"); } } else window.open("http://site6.com"); } window.open("http://site7.com"); </SCRIPT>
|
K началу
|
|
|
perlmaster
Зарегистрирован: 27.02.03
Сообщения: 674
|
Добавлено: 11/02/04 в 21:00
|
|
Разбираться не охота, но сразу ошибка - lang нахрена создавался, если потом опять language используется? И посмотри алертами значения типа navigator.language - очень удивишься результату.
|
K началу
|
|
|
Colin Drury
Зарегистрирован: 08.07.03
Сообщения: 1033
|
Добавлено: 11/02/04 в 21:22
|
|
Везде ошибка Это надо делать с помощью mod_geo
|
K началу
|
|
|
zJ
Зарегистрирован: 13.07.02
Сообщения: 1336
|
Добавлено: 12/02/04 в 06:41
|
|
Ну mod_geo тут не причем вобщем-то, хотя по-хорошему конечно надо сначала им разрулить по странам, а потом уже модем-немодем ява-скриптом.
2 inSect, разбираться реально не охота, ты бы выложил весь код и указал что именно не работает, в какой строке ошибка, какая? Если все работает без ошибок, но неправильно (не определяет страну, тип подключения, еще что-то корректно), то действительно смотри переменные алертами как посоветовал perlmaster.
|
K началу
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |
Внимание! В связи с устареванием топика эта страница была взята из кэша.
|