title: IE6, IE7, IE8 not displaying images inserted using jquery .html unless user right-clicks --> 'Show Picture' (Flash also on page)
body: <p>I've got a strange issue which crops up in IE (6, 7 and 8) and when Flash is on a page: images display intermittently.</p>
  
  <ul>
  <li>Refreshing the page several times may or may not make the image display.</li>
  <li>Approximately 50% of the time the image displays</li>
  <li>If the image is not displayed there is space for the image and right-clicking 'Show Picture' <em>will</em> display the image.</li>
  <li>The problem does not appear in Safari, Firefox or Chrome.</li>
  </ul>
  
  <p>Images are being inserted into the page using:</p>
  
  <pre><code>$(document).ready(function()
  {
   $('#MyDiv').html('&lt;img src="tick_med.png" alt="tick"&gt;'+ // &lt;-- displays intermittently
                 'test'); // &lt;-- this will always appear OK
  });
  </code></pre>
  
  <p>I have tried:</p>
  
  <ul>
  <li>Using five different images (jpg and png)</li>
  <li>Using different IE versions</li>
  <li>Using a local (mac MAMP) and remote server</li>
  <li>Using ".load(fileName)" instead of ".html"</li>
  <li>Delaying the ".html" function by 5 seconds using show(500) and a callback function.</li>
  </ul>
  
  <p>Help!</p>
  
  <p>Rob</p>