Avatar billede kroger Nybegynder
13. juni 2002 - 10:11 Der er 10 kommentarer og
1 løsning

redirect

For det først, jeg aner ingenting om javascript.. Nå, me mit problem er at jeg har dette java script:

<script language="JavaScript">
<!--
app=navigator.appName;                 
vers=navigator.appVersion;
//MSIE 4.0+
        if (app.indexOf("Microsoft")>=0 && vers.indexOf("4")>=0)
                {location.href="ieindex.html";}
//Netscape 4.0+
        else if (app.indexOf("Netscape")>=0 && vers.indexOf("4")>=0)
                {location.href="nsindex.htm";}
//Andre browsere
        else
                {location.href="nsindex.htm";}
//-->
</script>

Som i kan se så redirecter det forskellige browsere, men jeg vil godt have den til at gøre sådan at hvis det er en IE bruger redirecter den ikke, men viser resten af siden, mens de andre skal smides videre. Jeg prøvede for sjov skyld at slette det der stod mellem {} unde MSIE, men det virkede jo ikke lige..

Håber i kan hjælpe

M.V.H.
Kroger
Avatar billede virus Nybegynder
13. juni 2002 - 10:15 #1
Du er her : Eksperten : Programmering : JavaScript : redirect :




redirect    30 point fra kroger
For det først, jeg aner ingenting om javascript.. Nå, me mit problem er at jeg har dette java script:

<script language="JavaScript">
<!--
app=navigator.appName;                 
vers=navigator.appVersion;
//MSIE 4.0+
        if (app.indexOf("Microsoft")>=0 && vers.indexOf("4")>=0)
                {location.href="index.html";}
//Netscape 4.0+
        else if (app.indexOf("Netscape")>=0 && vers.indexOf("4")>=0)
                {location.href="fejl.html";}
//Andre browsere
        else
                {location.href="fejl.html";}
//-->
</script>
Avatar billede gizmo-gizmo Nybegynder
13. juni 2002 - 10:16 #2
<script language="JavaScript">
<!--
app=navigator.appName;                 
vers=navigator.appVersion;
//Netscape 4.0+
        if (app.indexOf("Netscape")>=0 && vers.indexOf("4")>=0)
                {location.href="nsindex.htm";}
        if (!app.indexOf("Microsoft")>=0 && vers.indexOf("4")>=0)
                {location.href="andreindex.html";}

</script>


DIN SIDE HER


ved ikke helt om det funger
Avatar billede kroger Nybegynder
13. juni 2002 - 10:18 #3
Hmm, da denne jo ligger i index.html, vil den så ikke bare lave et uendeligt loop for ie brugere?
Avatar billede kroger Nybegynder
13. juni 2002 - 10:18 #4
Var adresseert til virus
Avatar billede gizmo-gizmo Nybegynder
13. juni 2002 - 10:20 #5
jo
Avatar billede kroger Nybegynder
13. juni 2002 - 10:23 #6
Grunden til at jeg egentlig spørger, er fordi som det er nu bruger jeg det script på index, og leder derefter folk videre. Men hvis folk så bruger tilbage knappen, kører den jo bare pingpong, og for at undgå dette for IE folk ville jeg putte den ind på IE´s "rigtige" forside (jeg er igang med at portere siden om for alle browsere, derfor denne hensynsløshed for andre indtil videre:))
Avatar billede eagleeye Praktikant
13. juni 2002 - 10:37 #7
Jeg ville gøre sådan her for eller vil dem der bruger MS bliver smidt over i andre browsere:


<script language="JavaScript">
<!--
app=navigator.appName;                 
vers=navigator.appVersion;
//MSIE 4.0+
  if (app.indexOf("Microsoft")>=0 && vers.indexOf("4")>=0)
// Det er en IE bruger gør ingenting
//Netscape 4.0+
  else if (app.indexOf("Netscape")>=0 && vers.indexOf("4")>=0)
    {location.href="nsindex.htm";}
//Andre browsere
  else
    {location.href="andreindex.htm";}
//-->
</script>


<!-- IE HTML KODEN HER -->
Avatar billede kroger Nybegynder
13. juni 2002 - 11:07 #8
Eagle, den virker ikke rigtig, de andre bliver ikke smidt videre (jeg tester med mozilla), men for vist IE siden..
Avatar billede eagleeye Praktikant
13. juni 2002 - 12:17 #9
hmm havd med dette:

<Script Language="JavaScript">
  browsername=navigator.appName;
  if (browsername.indexOf("Netscape")!=-1) {
    location.href="nsindex.htm";
  }
  else {
    if (browsername.indexOf("Microsoft")!=-1) {
      //ingen ting     
    }
    else {
      location.href="andreindex.htm";
    }
  };
<script>
Avatar billede kroger Nybegynder
13. juni 2002 - 12:27 #10
Den virker, jeg takker.

Fyr lige et svar af...

MVH
  Kroger
Avatar billede eagleeye Praktikant
13. juni 2002 - 12:29 #11
ok.
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