Check lower case and upper case. image.jpg is not the same as image.JPG; your host server treats them as different although IE will treat them the same locally on your computer.
Check that the directory structure at your host server is the same as on your computer. The image should have the same relationship to the html file as it has in your computer, either in the same directory, a higher level one or a lower level one.
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.