is there a way to tell if a user is using IE or FF and...

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Pete-KT
    Workin With The Devil
    • Oct 2004
    • 51532

    #1

    is there a way to tell if a user is using IE or FF and...

    is there a way in an html to tell if the user is using ie or FF and if its FF to use a differnt part of code instead of using the code for ie?
  • JOKER
    Facit Omnia Voluntas
    • Apr 2003
    • 2105

    #2
    Yes, there is.
    Facilitation - BizDev - Traffic - Consulting - Marketing
    Skype: jokerempire | Silent Circle: joker

    Comment

    • Pete-KT
      Workin With The Devil
      • Oct 2004
      • 51532

      #3
      Ok so how do i do it?

      Comment

      • SmokeyTheBear
        ►SouthOfHeaven
        • Jun 2004
        • 28609

        #4
        Code:
        <script>
        var browser_type=navigator.appName
        var browser_version=parseInt(navigator.appVersion)
        
        //if NS 6
        if (browser_typehahahaha"Netscape"&&browser_version>=5){
        document.write("your using netscape");
        }
        //if IE 4+
        else if (browser_typehahahaha"Microsoft Internet Explorer"&&browser_version>=4){
        document.write("your using ie");
        }
        //if firefox 1+
        else if(navigator.userAgent.indexOf("Firefox") != -1){
        document.write("Your using firefox");
        }
        //if NS4+
        else if (browser_typehahahaha"Netscape"&&browser_version>=4)
        {
        document.write("Your using netscape");
        }
        //Default goto page (NOT NS 4+ and NOT IE 4+ or firefox)
        else
        {
        document.write("i dunno what your using");
        }
        </script>
        hatisblack at yahoo.com

        Comment

        • SmokeyTheBear
          ►SouthOfHeaven
          • Jun 2004
          • 28609

          #5
          hmm stupid gfy parse out the = = ... ill try it again


          <script>
          var browser_type=navigator.appName
          var browser_version=parseInt(navigator.appVersion)

          //if NS 6
          if (browser_type=="Netscape"&&browser_version>=5){
          document.write("your using netscape");
          }
          //if IE 4+
          else if (browser_type=="Microsoft Internet Explorer"&&browser_version>=4){
          document.write("your using ie");
          }
          //if firefox 1+
          else if(navigator.userAgent.indexOf("Firefox") != -1){
          document.write("Your using firefox");
          }
          //if NS4+
          else if (browser_type=="Netscape"&&browser_version>=4)
          {
          document.write("Your using netscape");
          }
          //Default goto page (NOT NS 4+ and NOT IE 4+ or firefox)
          else
          {
          document.write("i dunno what your using");
          }
          </script>
          hatisblack at yahoo.com

          Comment

          • JOKER
            Facit Omnia Voluntas
            • Apr 2003
            • 2105

            #6
            Originally posted by SmokeyTheBear
            Code:
            <script>
            var browser_type=navigator.appName
            var browser_version=parseInt(navigator.appVersion)
            
            //if NS 6
            if (browser_typehahahaha"Netscape"&&browser_version>=5){
            document.write("your using netscape");
            }
            //if IE 4+
            else if (browser_typehahahaha"Microsoft Internet Explorer"&&browser_version>=4){
            document.write("your using ie");
            }
            //if firefox 1+
            else if(navigator.userAgent.indexOf("Firefox") != -1){
            document.write("Your using firefox");
            }
            //if NS4+
            else if (browser_typehahahaha"Netscape"&&browser_version>=4)
            {
            document.write("Your using netscape");
            }
            //Default goto page (NOT NS 4+ and NOT IE 4+ or firefox)
            else
            {
            document.write("i dunno what your using");
            }
            </script>

            What he said, without the hahahaha

            STB
            Facilitation - BizDev - Traffic - Consulting - Marketing
            Skype: jokerempire | Silent Circle: joker

            Comment

            • Kevsh
              Confirmed User
              • Dec 2004
              • 8619

              #7
              Originally posted by Pete-KT
              is there a way in an html to tell if the user is using ie or FF and if its FF to use a differnt part of code instead of using the code for ie?
              In pure HTML?
              Nope. You'll have to rely on JavaScript, etc. for the detection and it can update the tags parameters (visible/not visible).

              eg. (in sort of a mashed pseudo-code)

              <script>
              IF browser = IE then one.visibility="visible"
              ELSE two.visibility="visible"
              </script>

              <DIV ID="one" STYLE="visibility: hidden">
              IE stuff here
              </DIV>

              <DIV ID="two" STYLE="visibility: hidden">
              FF stuff here
              </DIV>

              I'd look up the exact elements/parameters but this is the basic idea, I did something like this a LONG time ago and it should still be viable.

              Comment

              • czarina
                Webmaster Extraordinaire
                • Jul 2002
                • 10751

                #8
                you are quick on the draw smokey.

                Comment

                • Kevsh
                  Confirmed User
                  • Dec 2004
                  • 8619

                  #9
                  Edit: The advantage of this method is it's a little easier on the search engines and anyone having to read the code. And personally, I hate outputting HTML from a <script> tag

                  Comment

                  • BigBen
                    Confirmed User
                    • Nov 2004
                    • 2299

                    #10
                    http://sourceforge.net/projects/phpsniff/
                    http://us3.php.net/manual/en/function.get-browser.php

                    Comment

                    • Libertine
                      sex dwarf
                      • May 2002
                      • 17860

                      #11
                      Remember, though, that 5-10% of users have javascript disabled, so you also need some <noscript>content</noscript> if you use js for the output.
                      /(bb|[^b]{2})/

                      Comment

                      • Theo
                        HAL 9000
                        • May 2001
                        • 34515

                        #12
                        over 10 posts and nobody told you this is a newbie question ;-)

                        Comment

                        Working...