Avatar billede tblaster Nybegynder
30. maj 2002 - 18:08 Der er 14 kommentarer og
1 løsning

Check for browser type!

Hejsa ...

Hvordan laver jeg en side som checker for browser type og derudfra sender brugeren vidre?

Det eneste den faktisk skal checke for er om brugeren bruger Mozilla eller ej. Bruger brugeren mozilla skal browseren åbne file menu1.htm og ikke menu.htm.

Det skal gerne laves som denne der bare checker for sprog version!


<%
lang = Request.ServerVariables("HTTP_ACCEPT_LANGUAGE")

if instr(lang,"da")=1 then
response.write("<FRAMESET rows=""69,*"" BORDER=""false"" framespacing=""0"" frameborder=""0"" Align=left valign=top><FRAME name='Top' src=""top.htm"" scrolling=""no"" target=""main""><FRAMESET cols=""176,*"" BORDER=""false"" framespacing=""0"" frameborder=""0"" Align=left valign=top><FRAME name='menu' src=""menu.asp"" scrolling=""auto"" target=""center""><FRAME name=main src=""main.htm"" scrolling=""auto"" target=""main""></frameset></frameset>")
elseif instr(lang,"en")=1 then
response.write("<FRAMESET rows=""69,*"" BORDER=""false"" framespacing=""0"" frameborder=""0"" Align=left valign=top><FRAME name='Top' src=""top.htm"" scrolling=""no"" target=""main""><FRAMESET cols=""176,*"" BORDER=""false"" framespacing=""0"" frameborder=""0"" Align=left valign=top><FRAME name='menu' src=""menueng.asp"" scrolling=""auto"" target=""center""><FRAME name=main src=""maineng.htm"" scrolling=""auto"" target=""main""></frameset></frameset>")
else
  response.write("<FRAMESET rows=""69,*"" BORDER=""false"" framespacing=""0"" frameborder=""0"" Align=left valign=top><FRAME name='Top' src=""top.htm"" scrolling=""no"" target=""main""><FRAMESET cols=""176,*"" BORDER=""false"" framespacing=""0"" frameborder=""0"" Align=left valign=top><FRAME name='menu' src=""menueng.asp"" scrolling=""auto"" target=""center""><FRAME name=main src=""maineng.htm"" scrolling=""auto"" target=""main""></frameset></frameset>")
end if

%>

Men i stedet for at kun have en 3 delt frame med menu, main og top så skal den have denne frame deling:

<FRAMESET border=0 frameSpacing=0 rows=*,1024,* frameBorder=0>
<FRAME src="blaa.htm" noResize scrolling=no target="contents">
<FRAMESET border=0 frameSpacing=0 frameBorder=0 cols=*,800,0,*>
<FRAME src="blaa.htm" noResize scrolling=no target="contents">
<FRAMESET border=0 frameSpacing=0 frameBorder=0 cols=147>



<FRAMESET border=0 frameSpacing=0 rows=384,0 frameBorder=0>
<FRAME border=0 name=index src="1.htm" noResize target="_self">


</FRAMESET>
<FRAME src="blaa.htm" noResize scrolling=no target="contents">
<FRAME src="blaa.htm" noResize scrolling=no target="contents"></FRAMESET>
<FRAME src="blaa.htm" noResize scrolling=no target="contents">

</FRAMESET>

Håber det kan forstås og at der er nogle der kan hjælpe!
Avatar billede signout Nybegynder
30. maj 2002 - 18:10 #1
Prøv noget i stil med
<?php
  if (eregi("Mozilla",$GLOBALS["HTTP_USER_AGENT"]))
  {
    header("Location: http://side.der.skal.loades/");
  };
?>
Avatar billede tblaster Nybegynder
30. maj 2002 - 18:14 #2
jeg bruger asp :-D
Avatar billede signout Nybegynder
30. maj 2002 - 18:15 #3
Min fejl. Ligger i sengen med feber.. :(
Sorry.. :)
Avatar billede signout Nybegynder
30. maj 2002 - 18:15 #4
...du BURDE gå over til PHP :)
Avatar billede tblaster Nybegynder
30. maj 2002 - 18:16 #5
ok ... :-) God bedring!
Avatar billede tblaster Nybegynder
30. maj 2002 - 18:16 #6
Jeg har sat mig ind i asp og syntes at sproget er noget bedre bygget op i forhold til de scripts jeg er faldet over i php!
Avatar billede tblaster Nybegynder
30. maj 2002 - 18:26 #7
Der må da være nogle der kan fortælle mig hvordan jeg cheker for om browseren er Mozilla eller ej og derudfra udføre en funktion!
Avatar billede steen_hansen Forsker
30. maj 2002 - 18:32 #8
Man kan godt finde det, men jeg tror næremere du skal benytte JavaScript. Leder efter noget...
Avatar billede steen_hansen Forsker
30. maj 2002 - 18:37 #9
Her er et færdigt: http://e-jensen.homepage.dk/

Tryk på "HTML og JavaScript" i menuen til venstre.

I dropdownboksen "JavaScript (92 stk) vælger du "Browser navn"

Men jeg ved dog ikke hvor pålideligt det er? Jeg har shockwave installeret, men ikke ifølge denne side.
Avatar billede tblaster Nybegynder
30. maj 2002 - 19:22 #10
Steen hansen ... det er jo bare så man kan se oplysninger om ens browser ... det skal jeg ikke bruge ... læs lige spørgsmålet igen :-)
Avatar billede steen_hansen Forsker
30. maj 2002 - 20:05 #11
Ok, jeg fik vist ikke læst det ordentligt igennem :o)
Avatar billede tjacob Juniormester
30. maj 2002 - 20:48 #12
Avatar billede tjacob Juniormester
30. maj 2002 - 20:53 #13
Det er vist meget simplere:

http://www.eksperten.dk/spm/2848

/tjacob
Avatar billede tblaster Nybegynder
04. juni 2002 - 16:51 #14
Kan ikke bruge det til noget ... jeg skal bruge det jeg har men det skal bare omkodes! Er der er en der hurtigt kan hjælpe eller skal jeg selv til det?
Avatar billede tblaster Nybegynder
04. juni 2002 - 19:58 #15
Jeg fand ud af en måde at lave det på ... lukker spørgsmålet
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
Kurser inden for grundlæggende programmering

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