Skip to content

A podcast for those who design, develop and run websites.

Boagworld is the personal website of Paul (the Wurzel) Boag who lives in the heart of rural Dorset. He produces a weekly podcast along with Marcus (pop star) Lillington on all things relating to building and running websites.

Latest shows

127. Context
In this week's show we discuss taking context into consideration when designing websites and we answer your questions about video for an elderly audience and the most influential books in the industry. 
126. Scaling
In this weeks show we learn lessons from the botched iPhone launch here in the UK. We chat to Jeff Veen about the designer / developer relationship and Marcus talks about adding jingles to your website.
125. Copy
In this weeks show we discuss how to give personality to your site copy and we talk with Elliot Jay Stocks about going freelance.
124. HTML 5
In this weeks show we explore how to create better online surveys and Lachlan Hunt joins us to discuss HTML5
123. Plight
In this weeks show we review Textmate and the Top 5 Tips for Web Designers and we discuss the plight of in-house designers.

or view all shows

Have your say

Leave a message for the show...

Buy my book: The website owners manual. A book for all those involved in designing, developing or running websites on a daily basis.

Why IE doesn't play nicely

Published on: July 13, 2006 by Paul Boag

As all web designers know, Internet Explorer is the thorn in our collective flesh. Even with the dramatic improvements in IE7, it still finds ways to annoy. However, the nice chaps at Microsoft have gone some way to soothing our fevered brows.

Update: Thanks to all of you who pointed out that VMWare actually made their virtual PC free before Microsoft and Microsoft are just following suit. Kind of takes the edge off of my somewhat limited enthusiasm for the move!

I have to confess I am generally a bit of a Microsoft groupie. Unlike most designers, I don't hate windows. In fact, I positively love the new version of Office and think Microsoft has improved a lot as a company recently. However, Internet Explorer still manages to extract swear words from me that would make my mother blush.

So if you are a web designer or web site owner looking to test your site on multiple versions of Internet explorer then head on over to the Microsoft Virtual PC website and download yourself a copy for free!

I can live with the CSS bugs thanks to conditional comments. I can even live with the fact that IE doesn't support any of the cool stuff in CSS. I console myself with the fact that IE7 is so much better. Although even here my patience is tested, as the third Beta seems to reduce my PC to the speed of a ZX spectrum (am I the only one with this problem?).

No, what really gets to me is that you cannot run multiple versions of Internet Explorer together on the same machine. It sucks! I listened to Chris Wilson (lead developer on IE7) try to justify this travesty at the @media conference, but he did little to calm my hysteria. Although the reasons are all very logical, it does nothing to change the fact that I have to battle with this problem every day.

Sure, there are solutions of a sort:

I can download the hacked standalone versions of IE, cobbled together by other frustrated developers. However, although these are valiant endeavours, their consistency with the real version of IE is spotty to say the least.

Alternatively, I could pay shed loads of cash and buy something like VMWare, which allows me to run multiple "virtual" versions of an operating system within windows.

However at last Microsoft has shouldered some of its responsibility and made their version of VMWare (a product called Microsoft Virtual PC) free.

So if you are a web designer or web site owner looking to test your site on multiple versions of Internet explorer then head on over to the Microsoft Virtual PC website and download yourself a copy for free! Obviously, having to install multiple versions of Windows isn't an ideal solution but at least it works and with Virtual PC it is about as painless as possible to do.

Comments

Comments are for the discussion of this post. If you have other questions / comments then post them to the forum or send me an email

  • Post by Ross Johnson on July 13, 2006 9:43 PM

    While IE7 is a huge help, I only fear it will make things even more difficult. Unless it seems logical to drop support of one of the older version of IE (5, or 5.5) now we just have one more browser to design for and the older ones are still going to be a huge pain to work with.

  • Post by Paul Boag on July 13, 2006 10:31 PM

    I notice that this week Microsoft has dropped support for Windows 98 that was the last operating system preinstalled with IE 5. You have to say if they are no longer supporting it then I am not sure I want to be actively testing in it anymore. That is not to say I wont bear it in mind and design around its "limitations" but perhaps its time to end bug fixing for this browser.

  • Post by Mike Jolley on July 14, 2006 12:03 AM

    I agree with the last point, its about time support was dropped for this prehistoric browser, its just holding back design as a whole and making things difficult.
    Besides, whats the excuse for not downloading a free update if you have ie5? There isent really one, so if you use it, its your own fault.

  • Post by Haacked on July 14, 2006 12:57 AM

    VMWare Server is also free (http://www.vmware.com/products/free_virtualization.html).

  • Post by Christian Ready on July 14, 2006 1:35 AM

    I got the free VMWare (it don't cost a pence) and it works very well. I created two virtual machines, one with Windows 2000 running IE 5 SP2 and another running Windows XP with IE7 Beta 2. I haven't tried Beta 3 yet based on some of the problems I've heard about it.

  • Post by Tim McCormack on July 14, 2006 2:45 AM

    If I can run IE 6 on Linux using Wine, I can't believe it's so hard to run multiple versions of IE under Windows.

  • Post by Eric on July 14, 2006 4:36 AM

    I installed IE7 Beta 3 on my computer at work and I haven't had any problems with it whatsoever. The only problem I had was uninstalliong Beta 2 so that I could install Beta 3.

    Also, could someone post up some links to where I can download older versions of Internet Explorer please? Thanks!

  • Post by Richard Davies on July 14, 2006 4:20 PM

    Correct me if I'm wrong, but don't you have to have another Windows license for each copy of Windows you install in a virtual machine?

    Kind of negates the benefit of making VirtualPC free, doesn't it? Why should we have to pay Microsoft extra money in order to test multiple versions of their crappy browsers?

  • Post by Ronalfy on July 14, 2006 8:04 PM

    I installed IE 7 Beta 3 to test a new layout. I had to use windows restore because it caused MS Money 2006 to not work. At least I know my new layout works :)

  • Post by aldo on July 16, 2006 4:23 PM

    I was browsing using IE 5, the other day and went to MSN.com and that site is jacked up by this browser but why? Microsoft must not care about it anymore or bad design approach i dunno :o).

  • Post by David Lowry on July 19, 2006 2:43 PM

    >Correct me if I'm wrong, but don't you have to have
    >another Windows license for each copy of Windows you
    >install in a virtual machine?

    If it wasn't free you would still have to pay for the licensing.

    Oh you're saying about multiple simultaneous copies of XP (for example) - I'm not sure if you do or not, it's a legal fuzzy because you can only use one copy of the OS at any one time (interactively that is) and it's installed on a single hardware box.....

    Fuzzy!

  • Post by Simon on July 23, 2006 8:53 AM

    Just downloaded VirtualPC and installed it on my Windows partition on my MacBookPro and I think it's excellent, and I'm sure VMWare would be just as good. I've set up 3 virtual machines - win95 was a challenge my MBP doesn't have a floppy drive! Managed to find a copy of the boot disk to cinvert to a virtual disk.
    Anyway, my question is this: is it possible to set up a local webserver on the host machine which I then access pages via my virtual machines, or can you only test online?

  • Post by Paul Boag on July 23, 2006 6:34 PM

    Yeah it is definately possible. Simply enter the computer name of the web server into the address bar of your browser. E.g. http://PaulsLaptop/

  • Post by Simon on August 6, 2006 4:48 PM

    I have downloaded IE7 Beta 3 and am having a real tussle with it: on my MacBook Pro, setup with bootcamp it runs absolutely fine, but on my PC it was impossible; when you started it, it ran up 97% of the CPU processes and never went anywhere. I have had to uninstall it - no mean feat!

    Also, I am glad that IE will render PNGs (more) properly, but is anyone else having trouble with Firefox 2 Beta 1 not handling them as well as 1.5 used to?

Leave a comment

Additional Information

Supporting boagworld

Boagworld only exists thanks to the kind support of the following people. Check them out.

Speaking and writing

From FeedInformer