Javascript & Firefox: simple code don't executed

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Plater
    Recognized Expert Expert
    • Apr 2007
    • 7872

    #16
    It's a little quirky to do, but with enough effort you can get virtually identical looking webpages in all browsers. (I had differences with konkour on linux and opera on a mac, but they were tolerable differences)


    Here's a question that's been bugging me since before IE7 came out, MS admits all these bugs, they seem like they would be simple to fix, but they didn't. Why not? I woulda thought a "known bugs" list would be something they would go down verbatim and fix. (Not that their track record would lead one to believe that)

    Comment

    • Dasty
      Recognized Expert New Member
      • Nov 2007
      • 101

      #17
      Today, IE is not that evil. The problem is, that many programmers still work in Quirks mode that can be easily turned off from IE6. Is it browser's fault that programmers are not using what browsers provide? My all pages work in IE6,IE7,Opera 9.02+ and FF. And I have to say, that 99% of problems I am dealing with belong only to outdated IE6 (tho, still high % of usage). Whatever everyone keep saying, I dont have hard time with IE7. Really ... Just use strict document type and avoid using "extra" features that IE provides and you are fine.

      Btw, when we are talking about IE ... I like its old "buggy" box model more then w3c's :D

      Comment

      • drhowarddrfine
        Recognized Expert Expert
        • Sep 2006
        • 7434

        #18
        Originally posted by Plater
        Here's a question that's been bugging me since before IE7 came out, MS admits all these bugs, they seem like they would be simple to fix, but they didn't. Why not?
        Originally, IE used much of the code for Windows Explorer, hence, Internet Explorer. IE is deeply embedded in the code of Windows, and Windows/IE is document-centric, so changing the Trident engine would change how Windows works, too.

        The best thing MS could do is break IE away from Windows, which is what the US Justice Department and the EU want Microsoft to do. But then they would lose some of the hold they have on people who develop for Windows. Many of Microsoft's products only work with IE. So if they also work in FF, Opera, etc., you wouldn't have to buy MS products.

        MS will say out of one side of their mouth that they support the W3C standards but, out of the other side, they have already said they won't be able to do much with standards improvements in IE.

        All that has to do with the current EU legal action against Microsoft.

        Comment

        • drhowarddrfine
          Recognized Expert Expert
          • Sep 2006
          • 7434

          #19
          Originally posted by Dasty
          Today, IE is not that evil.
          IE7 had two CSS additions and 12 bugs fixed. It is easier to work with than IE6 but that's not saying anything.
          The problem is, that many programmers still work in Quirks mode
          That is the most backwards thing anyone can do. Quirks is a Microsoft bug from the 1990s. It's amazing that anyone would still do that.
          99% of problems I am dealing with belong only to outdated IE6
          IE7 is also 10 years behind web standards.
          Btw, when we are talking about IE ... I like its old "buggy" box model more then w3c's :D
          IEs box model is a misreading by Microsoft of the W3C standard. Everyone got it right but them and we are paying the price for it today still.

          The W3C box model is based on SGML which is an electronic typesetting standard used throughout the publishing industry. Electronic typesetters would have no problems with the W3C model but would totally freak with the MS one.

          Comment

          • Dasty
            Recognized Expert New Member
            • Nov 2007
            • 101

            #20
            Originally posted by drhowarddrfine
            IE7 had two CSS additions and 12 bugs fixed. It is easier to work with than IE6 but that's not saying anything. That is the most backwards thing anyone can do. Quirks is a Microsoft bug from the 1990s. It's amazing that anyone would still do that.IE7 is also 10 years behind web standards.
            IEs box model is a misreading by Microsoft of the W3C standard. Everyone got it right but them and we are paying the price for it today still.

            The W3C box model is based on SGML which is an electronic typesetting standard used throughout the publishing industry. Electronic typesetters would have no problems with the W3C model but would totally freak with the MS one.
            Why so much anger? I was not telling that IE is 100% fine or better then other borwsers. The only thing i tried to say was that it's not impossible to write quite rich pages that work in IE7 and other w3c compilant browsers today. It was hard as hell ... almost impossible with IE6, but I am running quite complicated pages in IE7 and other browsers with just minor changes (and huge work-arounds for IE6). What is so bad on such a statement, that you had to quote my every second sentence?

            And about box model ... I think that IE's implementation is easier and fits much better for web pages. I am not defending MS for implementing it ... I am just commenting which model I like more. If you want to discuss why, we can, but quoting almost all my post is little humiliating, dont you think?

            Comment

            • gits
              Recognized Expert Moderator Expert
              • May 2007
              • 5390

              #21
              heya ...

              wait a second ... that's not a fight :) ... we all know that it is a burden to code 'cross-browser' scripts ... but we have to since IE and the other browsers are both used by significant numbers of users ... of course IE has some bugs and may be it is years behind other browsers ... and may be that everything will turn better with future releases ... in the meantime we have to deal with it and its not impossible ... even not too difficult ...

              and one thing we have to thank the IE-people for, at least: the XMLHttpRequest-Object ;) ...

              kind regards

              Comment

              • drhowarddrfine
                Recognized Expert Expert
                • Sep 2006
                • 7434

                #22
                Originally posted by Dasty
                Why so much anger? What is so bad on such a statement, that you had to quote my every second sentence?
                No anger. I was agreeing with you and giving details.
                I am just commenting which model I like more.
                Perhaps so but I want to make sure everyone understands that this is an error and not a technical decision by MS that their way was better. It was a blunder, pure and simple.
                quoting almost all my post is little humiliating, dont you think?
                No. This is common practice everywhere. I'm responding to individual statements. I am neither arguing with you nor trying to humiliate you.

                Comment

                • drhowarddrfine
                  Recognized Expert Expert
                  • Sep 2006
                  • 7434

                  #23
                  Originally posted by gits
                  ... and may be that everything will turn better with future releases ...
                  It will not in IE8. Microsoft has already said so.

                  Comment

                  Working...