Avatar billede jaiz Nybegynder
20. november 2006 - 12:56 Der er 2 kommentarer og
1 løsning

navigator.systemLanguage IE vs Firefox

Hey så der atter problemmer med detection :)
anyway jeg har lavet et lille smart javascript som går ind og ser om det firefox eller IE også skal den gerne lave noget sprog detection bagefter...Det virker bare ikke i firefox...

Kode:
---------------------------------------------
function lame()
{

var language = navigator.systemLanguage;
if(navigator.userAgent.indexOf('Firefox') > -1)
    {
        alert("firefox var her");
        alert(navigator.platform);
    }
if(navigator.userAgent.indexOf('IE') > -1)
    {
        alert("IE var her");
    }
if(language.indexOf('en') > -1)
    {
        /*document.location.href = 'Default.asp?ID=13226'; */
        alert(language);
    }
else
    {
        alert(language);
        /*document.location.href = 'Default.asp?ID=12994'; */
    }
}
Avatar billede jaiz Nybegynder
20. november 2006 - 12:56 #1
hov kom vidst til at vælge forkert kategori... :)
Avatar billede Slettet bruger
20. november 2006 - 15:10 #2
det kan være fordi du har forkert case. Ved at tilføje .toLowerCase() og teste med lower case (firefox i stedet for Firefox) vil du kunne teste caseinsensitivt.

function lame()
{
var language = navigator.systemLanguage.toLowerCase();
var agent = navigator.userAgent.toLowerCase()
if(agent.indexOf('firefox') > -1)
    {
        alert("firefox var her");
        alert(navigator.platform);
    }
if(agent.indexOf('ie') > -1)
    {
        alert("IE var her");
    }
if(language.indexOf('en') > -1)
    {
        /*document.location.href = 'Default.asp?ID=13226'; */
        alert(language);
    }
else
    {
        alert(language);
        /*document.location.href = 'Default.asp?ID=12994'; */
    }
}

/1
Avatar billede jaiz Nybegynder
01. december 2006 - 09:18 #3
problemmet er løst (var dog ikke lowerCase problem)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester