Darksat IT Security Forums
September 02, 2010, 03:50:12 pm
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Darksat IT Security Forum
From Firewall Support, AntiVirus Questions, Spyware problems, Linux and Windows Security, Black Hat SEO right down to Website Design and Multimedia
 
  Home Help Search Gallery Links Staff List Login Register  

Javascript Country/language redirect script


Pages: [1]
  Print  
Author Topic: Javascript Country/language redirect script  (Read 847 times)
Darksat
Administrator
Master
*******
Posts: 3280



View Profile
« on: February 22, 2007, 12:14:28 pm »

This is a nice little snippet of javascript that redirects the user based on the language settings of the browser.
EG
- send danish visitors to yahoo.dk
- send swedish visitors to yahoo.se
- send english speaking visitors to yahoo.com
- send all others to darksat.x47.net
Code:
<html>
<head>

<script type="text/javascript">
// IE default language for the browser
if (navigator.browserLanguage){language=navigator.browserLanguage}

// IE browser language set by the user
if (navigator.userLanguage){language=navigator.userLanguage}

// IE operating system language
if (navigator.systemLanguage){language=navigator.systemLanguage}

// Netscape language sniff
if (navigator.language){language=navigator.language}

// Turn all variants of "en-us", "en-au" etc into plain "en"
if (language.indexOf('-')==2) {language=language.substring(0,2);}

if (language=='da') {direct='http://www.yahoo.dk'}
else if (language=='sw') {direct='http://www.yahoo.se'}
else if (language=='en') {direct='http://www.yahoo.com'}
else {direct='http://darksat.x47.net'}
window.location.href=direct;
</script>

</head>
<body>
</body>
</html>


This one is probably a bit more accurate.
it uses the LANGUAGE OF THE OPERATING SYSTEM.

Code:
<script language="JavaScript" type="text/JavaScript">
<!-- Begin
if (navigator.userLanguage.substr(0,2) == "en")
window.location = ".englishpagehtml"
else if (navigator.userLanguage.substr(0,2) == "ja")
window.location = "japanesepage.html"
else window.self //if none of the above then just stay on page
// End -->
</script>
« Last Edit: February 23, 2007, 04:17:51 am by Darksat » Share Report Spam   Logged

Your Ad Here
Pages: [1]
  Print  
 
Jump to:  

Powered by EzPortal
eXTReMe Tracker
Security Forum
Bookmark this site! | Upgrade This Forum
SMF For Free - Create your own Forum

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Hostgator Hosting
Page created in 0.168 seconds with 19 queries.