Avatar billede one Nybegynder
30. marts 1999 - 00:00 Der er 2 kommentarer og
1 løsning

hejsa ting

ok jeg vil geren redirecte til en anden side hvis det ikke er en browser der er over 4,*  hvad skal jeg gøre?
jeg har ingen ideeer    sådan så at man ikke kan se min side fordi der er MEGET java script og det er kun nye browsere som kan klare nogle af kommandoerne 

håber i kan hjælpe    Andreas
Avatar billede kan Nybegynder
30. marts 1999 - 15:02 #1
Hej one

Her er et JavaScript som hvis du kommer ind med enten Netscape eller Microsoft Internet Explorer og versionen er 4 eller over kommer du til en side (default1.asp)

Ellers kommer du til en anden side (sorry_brow.htm)



<script language="JavaScript">
    <!--
    browSorryURL = 'sorry_brow.htm'; 
    goURL = 'default1.asp';

    function detect_browser()
    {
        browserName = navigator.appName;
        browserVer = parseInt(navigator.appVersion);

        if ((browserVer < 4) & ((browserName != 'Microsoft Internet Explorer') &#124;&#124; (browserName != 'Netscape')))
            location.href = browSorryURL;

        else
            location.href = goURL;
   
    }
    detect_browser();
    // -->
</script>

/KAN
Avatar billede jumper Nybegynder
06. april 1999 - 13:37 #2
Du behøves overhovedet ikke redirecte til en anden side.

Jeg kan forestille mig at du bruger Dynamisk HTML, som derfor ikke understøttes i browsere mindre end 4.*.

Indsæt følgende kode før dine funktioner:

if ( (document.layers)&#124;&#124;&#124;&#124;(document.all) ){

og indsæt en afsluttende } efter dine funktioner.

Dermed udføres dine funktioner kun, hvis man har mindst Netscape 4.0 (document.layers) eller Internet Explorer 4.0 (document.all).
Hvis man har en ældre browser, ignoreres funktionerne.

Du kan selvfølgelig nøjes med at indsætte koden rundt om de funktioner, der håndterer dit DHTML.

Hvis du føler at min kode er bedre end kan's (den fylder ihvertfald mindre :) ), så ignorer hans svar, så laver jeg et tomt svar du kan acceptere :)

/Thor
Avatar billede kan Nybegynder
06. maj 1999 - 22:26 #3
Yoo One

Kunne du ikke godt tænke dig at begynde á se på de svar man laver til dig, hvis du af en eller anden grund allerede skulle gøre det, hvad så med enten at acceptere eller afslå svaret, denne er f.eks. over en måned gammel!
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