本帖最后由 qjzsj 于 2010-04-16 12:12:54 编辑

解决方案 »

  1.   

    这就是Firefox基本上支持w3c标准,IE8大体上支持,IE6基本不在规范的表现所在
      

  2.   

    IE8试试这个<script type="text/javascript">
      function show(n){
        var c=new Array();
        var p=new Array();
        var rands;    rands='?aa=' + Math.random(); /* 为避免IE认为相同的内容而不发送,使用rands做准备 */    c[0]='<p>aaaaaaaa......aaaaaaaa</p>';
        c[1]='<img src="xyz.jpg">';
        c[2]='<iframe></frame>'; /* other.html中包含文字、图片和javascript */    // 每个标题配套的图片
        p[0]='<img src="a.jpg"'+ rands +'">';
        p[1]='<img src="b.jpg"'+ rands +'">';
        p[2]='<img src="c.jpg"'+ rands +'">';    document.getElementById('content').innerHTML=c[n];
        document.getElementById('photo').innerHTML=p[n];    setTimeout('document.getElementsByTagName("iframe")[0].src="http://www.baidu.com'+rands+'"' ,5)
      }
    </script>
    <div>
    <p><a href="javascript://" onClick="show(0);">主题一</a></p>
    <p><a href="javascript://" onClick="show(1);">主题二</a></p>
    <p><a href="javascript://" onClick="show(2);">主题三</a></p>
    </div><div id='photo'></div> /* 放图的地方 */
    <div id="content"></div> /* 放其他内容的地方 */
      

  3.   

    zyzy15的办法可以解决iframe问题。
      

  4.   

    在网上找到了一个解决图片不能看的方法了,所有问题都解决。网址与大家分享一下:
    http://hi.baidu.com/sunyante/blog/item/ffa176d043c04285a1ec9c31.html