Page 1 of 5 123 ... LastLast
Results 1 to 10 of 49

Thread: IE 9 Becoming a Nightmare! May All its Developers Get Fired!

  1. #1
    Join Date
    Dec 2009
    Location
    NY NY USA
    Posts
    138
    Thanks
    101
    Thanked 1 Time in 1 Post

    Default IE 9 Becoming a Nightmare! May All its Developers Get Fired!

    Hi guys,

    Do you know what MS did with IE 9 to cause the following issue?

    In IE 7 and 8, the pages of a site I built for a friend loaded very smoothly with a jquery fade effect on loading and on onloading when navigating from page to page. However, suddenly with IE 9 the same pages are now preceded with a completely white page, and then they're followed with white sections within the main body content, until finally the page displays completely. What did they do to it?

    --Thanks
    Last edited by KennyP; 08-27-2012 at 11:08 AM.

  2. #2
    Join Date
    Mar 2011
    Location
    N 11 19' 0.0012 E 142 15' 0
    Posts
    1,520
    Thanks
    41
    Thanked 89 Times in 88 Posts
    Blog Entries
    3

    Default

    I'm using IE9 and it looks fine...

  3. The Following User Says Thank You to keyboard For This Useful Post:

    KennyP (08-25-2012)

  4. #3
    Join Date
    May 2012
    Location
    Hitchhiking the Galaxy
    Posts
    1,013
    Thanks
    47
    Thanked 139 Times in 139 Posts
    Blog Entries
    1

    Default

    I however am also getting a white screen first on ie9
    "Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program." - Linus Torvalds
    Anime Views Forums
    Bernie

  5. The Following User Says Thank You to bernie1227 For This Useful Post:

    KennyP (08-25-2012)

  6. #4
    Join Date
    May 2012
    Location
    Hitchhiking the Galaxy
    Posts
    1,013
    Thanks
    47
    Thanked 139 Times in 139 Posts
    Blog Entries
    1

    Default

    have you tried preloading? images, as there seem to be a lot of images on the site,
    have a look here at the dynamic drive preloading script
    "Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program." - Linus Torvalds
    Anime Views Forums
    Bernie

  7. The Following User Says Thank You to bernie1227 For This Useful Post:

    KennyP (08-25-2012)

  8. #5
    Join Date
    Dec 2009
    Location
    NY NY USA
    Posts
    138
    Thanks
    101
    Thanked 1 Time in 1 Post

    Default

    Thanks for your reply guys.

    Bernie,

    As a matter of fact, one of the reason page transitions were so smooth in IE 7 and 8 is because all images preload during the welcome page display, which is the reason I added the welcome page to begin with. Also I added the following meta tags which really made the transitions extra clean and smooth...
    Code:
    <META HTTP-EQUIV="Page-Exit" CONTENT="BlendTrans(Duration=0.0)">
    <META HTTP-EQUIV="Page-Enter" CONTENT="BlendTrans(Duration=0.0)">
    Now neither of these seem to be having the effect they had with IE 7 and 8.

  9. #6
    Join Date
    May 2012
    Location
    Hitchhiking the Galaxy
    Posts
    1,013
    Thanks
    47
    Thanked 139 Times in 139 Posts
    Blog Entries
    1

    Default

    the problem is that ie9 handles preloading slightly differently. What are you using currently in order to preload?

    To be honest, the difference isn't that noticable and the amount of users using ie9 probably won't be that big.
    "Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program." - Linus Torvalds
    Anime Views Forums
    Bernie

  10. The Following User Says Thank You to bernie1227 For This Useful Post:

    KennyP (08-25-2012)

  11. #7
    Join Date
    Dec 2009
    Location
    NY NY USA
    Posts
    138
    Thanks
    101
    Thanked 1 Time in 1 Post

    Default

    The following is a sample of how all images are preloaded, which still works great in FF, but I'd like to get transitions as smooth as they were in IE 7 and 8 as well:

    Code:
    <style>
    div#preloaded-images {
       position:absolute;
       overflow:hidden;
       left:-9999px; 
       top:-9999px;
       height:1px;
       width:1px;
    }
    div#backgd {
    	background:url(http://www.billyjoeconor.com/images/bg.gif) no-repeat -9999px -9999px;
    }
    </style>
    
    <body>
    <div style="margin-left:0px; margin-top:1px; margin-right:0px;" id="backgd"></div>
    
    <div id="preloaded-images">
    <img src="http://www.billyjoeconor.com/images/bg.gif" width="1" height="1" alt="Image 00">
    </body>

  12. #8
    Join Date
    May 2012
    Location
    Hitchhiking the Galaxy
    Posts
    1,013
    Thanks
    47
    Thanked 139 Times in 139 Posts
    Blog Entries
    1

    Default

    so you're not using javascript to preload? You may want to in order for it to work on ie9, refer to the link posted earlier.
    "Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program." - Linus Torvalds
    Anime Views Forums
    Bernie

  13. The Following User Says Thank You to bernie1227 For This Useful Post:

    KennyP (08-25-2012)

  14. #9
    Join Date
    Mar 2005
    Location
    SE PA USA
    Posts
    28,957
    Thanks
    43
    Thanked 3,195 Times in 3,157 Posts
    Blog Entries
    12

    Default

    First thing I would try is disabling the IE proprietary transitions for IE 9. IE 9 acts more like modern browsers and as such these proprietary transitions can often cause problems in it. To do so (additions highlighted):

    Code:
     . . . eng+1) {
        start=0
        if (repeat==0)
        return
      }
      setTimeout("titlemove()",200)
    }
    if (document.title)
    titlemove()
    </script>        -->
    <!--[if lt IE 9]>
    <META HTTP-EQUIV="Page-Exit" CONTENT="BlendTrans(Duration=0.0)">
    <META HTTP-EQUIV="Page-Enter" CONTENT="BlendTrans(Duration=0.0)">
    <![endif]-->
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
    <meta name="robots" content="index,follow,archive">
    <meta name="description" content="Billy Joe Conor bri . . .
    To really see if this is helping or not, the comment tags above should be applied to all pages. After that the browser cache may need to be cleared and/or the pages refreshed to see changes.

    Do it and leave it up like that even if it doesn't fix it, that way we can see what else might be at issue.
    - John
    ________________________

    Show Additional Thanks: International Rescue Committee - Donate or: The Ocean Conservancy - Donate or: PayPal - Donate

  15. The Following User Says Thank You to jscheuer1 For This Useful Post:

    KennyP (08-25-2012)

  16. #10
    Join Date
    Dec 2009
    Location
    NY NY USA
    Posts
    138
    Thanks
    101
    Thanked 1 Time in 1 Post

    Default

    Thanks bernie, and thanks John. I'll try adding if IE tags and see if it helps.

    EDIT: Thanks John, but unfortunately it doesn't help. It's a shame what IE 9 is doing to the great fade script you had written for me a year ago. I'll search for the loading script and try it.
    Last edited by KennyP; 08-25-2012 at 07:46 AM.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •