Avatar billede hanshove Nybegynder
18. februar 1999 - 00:00 Der er 2 kommentarer og
1 løsning

Check af browsertype og tidsstyring af html-side

Jeg savner noget kode til at kunne identificere, hvilken browser en bruger anvender. Endvidere vil jeg kunne vise en html-side i et antal sekunder, såfremt brugeren ikke benytter den browser, siden er optimeret til.
Avatar billede oliver Nybegynder
18. februar 1999 - 22:22 #1
Lad os sige at dine sider er optimeret til IE 4.0 Så skulle nedenstående kode kunne gøre det:

<SCRIPT LANGUAGE=JavaScript>
<!--
if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0
  && (navigator.appVersion.indexOf("4.") >= 0)) {

location.href="explorer.html";
}else{
location.href="netscape.html";
}
//-->
</SCRIPT>

På siden netscape.html kunne du så en META refresh.

<META HTTP-EQUIV="REFRESH" CONTENT=15;URL=explorer.html>

- Martin
Avatar billede jumper Nybegynder
22. februar 1999 - 15:31 #2
Så har jeg lige et spørgsmål til hanshove:

Skal siden du viser hvis brugeren ikke har den rette browser vises FØR eller EFTER du skifter side? Der er forskel på koden i begge tilfælde.

Du kan jo også vise siden med fejlbeskeden (du har ikke X-browser) med det samme, ved hjælp af Javascript

Et ekstra spørgsmål:

Hvorfor laver du ikke bare dine sider så det virker både i IE og Netscape? Det er sgu' da ikke så svært, heller ikke når det gælder Javascript.

Jeg vil nemlig gætte mig til at det er et problem med Javascript du har, siden du kun vil vise siden i én bestemt browser.

Fy skamme, en god programmør laver det ligegodt til begge browsere ;)

/Thor
Avatar billede hanshove Nybegynder
08. marts 1999 - 10:16 #3
Tak for svaret.
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