Avatar billede pyra Nybegynder
03. oktober 2001 - 14:39 Der er 14 kommentarer og
1 løsning

Hvilken Browser bruger jeg

Har brug for en kode der kigger på hvilken browser de besøgende har og derefter vælger den fil der passer til den pågældende browser...
Avatar billede klatten Nybegynder
03. oktober 2001 - 14:41 #1
Kig på www.script.dk
Javascript>kildekoder
Avatar billede klatten Nybegynder
03. oktober 2001 - 14:42 #2
www.viewsource.dk har sikkert også noget!
Avatar billede pyra Nybegynder
03. oktober 2001 - 14:42 #3
brug for koden... ikke et link  :-)
Avatar billede Beach Mester
03. oktober 2001 - 14:44 #4
Koden kunne se sådan ud:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function MM_checkBrowser(NSvers,NSpass,NSnoPass,IEvers,IEpass,IEnoPass,OBpass,URL,altURL) { //v4.0
  var newURL=\'\', verStr=navigator.appVersion, app=navigator.appName, version = parseFloat(verStr);
  if (app.indexOf(\'Netscape\') != -1) {
    if (version >= NSvers) {if (NSpass>0) newURL=(NSpass==1)?URL:altURL;}
    else {if (NSnoPass>0) newURL=(NSnoPass==1)?URL:altURL;}
  } else if (app.indexOf(\'Microsoft\') != -1) {
    if (version >= IEvers || verStr.indexOf(IEvers) != -1)
    {if (IEpass>0) newURL=(IEpass==1)?URL:altURL;}
    else {if (IEnoPass>0) newURL=(IEnoPass==1)?URL:altURL;}
  } else if (OBpass>0) newURL=(OBpass==1)?URL:altURL;
  if (newURL) { window.location=unescape(newURL); document.MM_returnValue=false; }
}
//-->
</script>
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000000\" onLoad=\"MM_checkBrowser(4.0,1,2,4.0,1,2,2,\'test2.htm\',\'test4.htm\');return document.MM_returnValue\">
</body>
</html>

Så kan du selv bygge videre på den:-)

//Beach
Avatar billede pyra Nybegynder
03. oktober 2001 - 14:50 #5
kan du ikke putte dette eksempel ind...

startside --> kigger på browser
Ved IEPLORER vælger den default.html
ved opera vælger den defaultopera.html
Ved netscape vælger den defaultnetscape.html

Kan ikke finde ud af det andet  :-)
thx
Avatar billede Beach Mester
03. oktober 2001 - 15:02 #6
Jeg laver lige et eller andet....
Avatar billede pyra Nybegynder
03. oktober 2001 - 15:03 #7
help plz  :^]
Avatar billede Beach Mester
03. oktober 2001 - 15:06 #8
Så er der noget klart til dig:


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function MM_checkBrowser(NSvers,NSpass,NSnoPass,IEvers,IEpass,IEnoPass,OBpass,URL,altURL) { //v4.0
  var newURL=\'\', verStr=navigator.appVersion, app=navigator.appName, version = parseFloat(verStr);
  if (app.indexOf(\'Netscape\') != -1) {
    if (version >= NSvers) {if (NSpass>0) newURL=(NSpass==1)?URL:altURL;}
    else {if (NSnoPass>0) newURL=(NSnoPass==1)?URL:altURL;}
  } else if (app.indexOf(\'Microsoft\') != -1) {
    if (version >= IEvers || verStr.indexOf(IEvers) != -1)
    {if (IEpass>0) newURL=(IEpass==1)?URL:altURL;}
    else {if (IEnoPass>0) newURL=(IEnoPass==1)?URL:altURL;}
  } else if (OBpass>0) newURL=(OBpass==1)?URL:altURL;
  if (newURL) { window.location=unescape(newURL); document.MM_returnValue=false; }
}
//-->
</script>
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000000\" onLoad=\"MM_checkBrowser(4.0,2,0,4.0,1,0,2,\'default.html\',\'defaultnetscape.html\');return document.MM_returnValue\">
</body>
</html>


Hvis du kigger her, så har jeg lagt et lille screendump så du kan se hvordan koden arbejder:
http://freestyle.dk/eksperten/browser.gif

Kan du forstå den, eller skal jeg skære den lidt mere ud?

//Beach
Avatar billede pyra Nybegynder
03. oktober 2001 - 15:11 #9
kører dette program af sig selv i baggrunden??
eller skal man selv vælge??
Avatar billede pyra Nybegynder
03. oktober 2001 - 15:16 #10
kører dette program af sig selv i baggrunden??
eller skal man selv vælge hvilken browser man har????
Avatar billede olebole Juniormester
03. oktober 2001 - 15:22 #11
<ole>
Kan du ikke bare kode siden, så den kan ses af alle browsere? Det er da ulig meget nemmere  :)
/mvh
</bole>
Avatar billede pyra Nybegynder
03. oktober 2001 - 15:23 #12
hehe  PRØVER  :-D

kan ikke...
Avatar billede pyra Nybegynder
03. oktober 2001 - 15:25 #13
Beach  kører dette program af sig selv i baggrunden??
eller skal man selv vælge hvilken browser man har???? 
Avatar billede Beach Mester
03. oktober 2001 - 15:31 #14
Her en kort gennemgang:
Hvis bruger der logger ind på siden bruger >=IE4
Siden går til default.html
Hvis bruger der logger ind på siden bruger >=NC4
Siden går videre til defaultnetscape.html
Hvis bruger der logger ind på siden bruger opera
Brugeren bliver på siden

Her vil det så være en fordel hvis din kode bliver lagt ind i index.html
Så laver du bare index.html så den virker i opera, default.html så den virker i IE og defaultnetscape.html så ned kører i netscape.

Er du med?

//Beach

PS: Kan kun følge olebole... Det absolut nemmeste er at lave det så det kører i alle browsere! Så er du fri for at kode 3 sider for hver side du egentlig vil lave!
Avatar billede pyra Nybegynder
03. oktober 2001 - 15:57 #15
GOTTA GO 
THX §!!
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