function insertpicture()
{
    message.focus();
    var arr = choose();
    var temp=message.document.createElement("IMG");
    temp.src="Images/title.jpg";
    temp.alt=temp.src;
    message.document.body.appendChild(temp);
}
———————————————————————————————————————————————————————message为一个iframe控件,这里使用的是导入到程序的图片,可以正常显示
但是加入以下代码
function choose()
{
     var s=document.getElementById("File");
     s.click();
     var ch=s.value;
     return ch; 
}
并把上面的src赋值为此处的值时,图片始终显示为一个红叉叉,显示失败,请问各位是什么原因,我快崩溃了,忙一个晚上了啊。感谢感谢!!!!!!
PS:不要说什么左斜杠右斜杠的错误,我试验了一晚上,所有种类几乎都试了

解决方案 »

  1.   

    问题描述不清楚,没弄明白, 估计你的问题类似于本地预览图片,像ie8已经不能直接src=本地图片了(非本地打开)如果是这样请参考,采用滤镜的方式.http://hi.baidu.com/luohuazju/blog/item/f6e141a23bd65eabcbefd01b.html
      

  2.   

    你可以在 加载此页面的时候  在body里面加onload=“”去调用你的这个显示图片 改变img src的方法 这样应该ie8也支持的 你可以试一试  我之前也遇到过这种问题!