Реклама на сайте Advertise with us
Тема: Редирект серфера по языку браузера,с меня КОНЬЯК Расширенный поиск по форуму
 
Внимание! В связи с устареванием топика эта страница была взята из кэша.
Автор Сообщение
Информация о пользователе Sel


Зарегистрирован: 05.04.03
Сообщения: 18
Ссылка на сообщениеДобавлено: 08/06/03 в 00:24     

Нужен ява скрипт по редиректу серфера, по языку браузера.
Только тот который работает,а не та бутафория которую предлагают отдельные личности:)
Сори,если кого обидел.
Коньяк причетается.
РОССИЯ ФОРЕВА, 2-2
Так держать:)

K началу

 
Информация о пользователе Sigurd


Зарегистрирован: 15.07.02
Сообщения: 2745
Ссылка на сообщениеДобавлено: 08/06/03 в 00:27     

Много раз обсуждалось на форуме, поиск тебе поможет! icon_smile.gif

K началу

 
Информация о пользователе Black


Зарегистрирован: 26.01.03
Сообщения: 1031
Ссылка на сообщениеДобавлено: 08/06/03 в 00:38     

enjoy
<script>

/*
Browser Language Redirect script- By JavaScript Kit
For this and over 400+ free scripts, visit http://www.javascriptkit.com
This notice must stay intact
*/

//Enter ISO 639-2 letter Language codes to detect (see: http://www.w3.org/WAI/ER/IG/ert/iso639.htm):
var langcodes=new Array("en", "de", "default")

//Enter corresponding redirect URLs (last one is for default URL):
var langredirects=new Array("1.htm", "1.htm", "default.html")

var languageinfo=navigator.language? navigator.language : navigator.userLanguage
var gotodefault=1

function redirectpage(dest){
if (window.location.replace)
window.location.replace(dest)
else
window.location=dest
}

for (i=0;i<langcodes.length-1;i++){
if (languageinfo.substr(0,2)==langcodes[i]){
redirectpage(langredirects[i])
gotodefault=0
break
}
}

if (gotodefault)
redirectpage(langredirects[langcodes.length-1])


</script>

K началу

 
Информация о пользователе Black


Зарегистрирован: 26.01.03
Сообщения: 1031
Ссылка на сообщениеДобавлено: 08/06/03 в 00:40     

Какои коньяк?

K началу

 
Информация о пользователе EXTRIM


Зарегистрирован: 15.10.02
Сообщения: 1278
Ссылка на сообщениеДобавлено: 08/06/03 в 01:34     

Грузите апельсины бочками icon_smile.gif

Код:
<HTML>
<HEAD>
<SCRIPT language="javascript">
<!--
function getlanguage(){
language=navigator.language;
if(language){language=language.substring(0,2);}
else{language="z";}
switch (language){
   case "en" :
      window.location="english.html";
      break;
   case "es" :
      window.location="spanish.html";
      break;
   case "de" :
      window.location="german.html";
      break;
   case "fr" :
      window.location="french.html";
      break;
   case "it" :
      window.location="italian.html";
      break;
   case "sv" :
      window.location="swedish.html";
      break;
    case "nl" :
      window.location="dutch.html";
      break;
   default :
window.location="english.html";
}

}
// -->
</SCRIPT>
</HEAD>
<BODY>
<a href="javascript:getlanguage();">go to a page for your language</A>
</BODY>
</HTML>

K началу

 
Информация о пользователе fil


Зарегистрирован: 16.10.02
Сообщения: 269
Ссылка на сообщениеДобавлено: 08/06/03 в 02:57     

На коньяке не разоришься?
icon_smile.gif

Код:
<SCRIPT language="Javascript">
function recup_lg()
{
   var lgr;
   if        (verif_lg(navigator.userLanguage)) { lgr = verif_lg(navigator.userLanguage); }
   else if (verif_lg(navigator.systemLanguage)) { lgr = verif_lg(navigator.systemLanguage); }
   else if (verif_lg(navigator.browserLanguage)) { lgr = verif_lg(navigator.browserLanguage); }   
   else if (verif_lg(navigator.language)) { lgr = verif_lg(navigator.language); }   
   else             { lgr = 'us'; }
   return lgr;
}
function verif_lg(lg_tmp)
{   
   if(lg_tmp)
   {
      if   (lg_tmp.indexOf('fr') != -1) { return 'fr'; }
      else if    (lg_tmp.indexOf('en') != -1) { return 'us'; }
      else if    (lg_tmp.indexOf('es') != -1) { return 'es'; }
      else if    (lg_tmp.indexOf('de') != -1) { return 'de'; }
      else if    (lg_tmp.indexOf('it') != -1) { return 'it'; }
      else                     { return ''; }
   }
}
var lg_nav = recup_lg();
var url_redir;

if(lg_nav == 'fr')       { url_redir = 'http://www.fr.com'; }
else if (lg_nav == 'us')   { url_redir = 'http://www.us.com'; }
else if (lg_nav == 'es')   { url_redir = 'http://www.es.com'; }
else if (lg_nav == 'it')   { url_redir = 'http://www.it.com'; }
else if (lg_nav == 'de')   { url_redir = 'http://www.de.com'; }
else            { url_redir = 'http://www.other.com'; }

window.location = url_redir;
</script>

K началу

 
Информация о пользователе Gary


Зарегистрирован: 25.12.99
Сообщения: 473
Ссылка на сообщениеДобавлено: 08/06/03 в 04:02     

во.. нашел ... icon_smile.gif
https://www.master-x.com/forum/topics/3397/

кстати, а тот Vadim ето Vad ?

K началу

 
Информация о пользователе Sel


Зарегистрирован: 05.04.03
Сообщения: 18
Ссылка на сообщениеДобавлено: 08/06/03 в 04:35     

Все это хорошо.
Конкурс продолжается:)
Но как бы это привязать к консоли,типа если заходит серфер с DE или ES,чтобы консоль открывась в новом окне.
А если ставить то,что вы предложили сж не защитывает клики.

K началу

 
Информация о пользователе Black


Зарегистрирован: 26.01.03
Сообщения: 1031
Ссылка на сообщениеДобавлено: 08/06/03 в 10:41     

Але- гони коняк...
за консоли речи не било... icon_lol.gif

K началу

 
Информация о пользователе Doctor


Зарегистрирован: 13.01.03
Сообщения: 13
Ссылка на сообщениеДобавлено: 09/06/03 в 18:03     

Sel писал:

А если ставить то,что вы предложили сж не защитывает клики.


Клики не защитываются, скорее всего потому, что жаба не передает referrer...icon_smile.gif

Кстати, было бы очень интересно узнать, как все-таки заставить ее это делать...:о)

K началу

 
Информация о пользователе som


Зарегистрирован: 26.02.03
Сообщения: 381
Ссылка на сообщениеДобавлено: 09/06/03 в 23:20     

делать на php и не заморачиватся с явой. простое примеры сто раз клали и Мазай и Вад, на сайте Мазая или луксуру это все лежит в охрененных количествах:)

K началу

 
Информация о пользователе SadBoy


Зарегистрирован: 11.04.03
Сообщения: 413
Ссылка на сообщениеДобавлено: 10/06/03 в 08:53     

Doctor писал:
Sel писал:

А если ставить то,что вы предложили сж не защитывает клики.


Клики не защитываются, скорее всего потому, что жаба не передает referrer...icon_smile.gif

Кстати, было бы очень интересно узнать, как все-таки заставить ее это делать...:о)


Элементарно. Передавать referer как параметр серверному скрипту. icon_lol.gif

А вообще, действительно, проще на php и для юзера незаметнее. Имхо.

K началу

 
Информация о пользователе fil


Зарегистрирован: 16.10.02
Сообщения: 269
Ссылка на сообщениеДобавлено: 10/06/03 в 15:02     

Doctor писал:
Клики не защитываются, скорее всего потому, что жаба не передает referrer...icon_smile.gif

Клики не засчитываются, потому что Жаба душит отдать коньяк icon_smile.gif

K началу

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

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

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

Опросы

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



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