图像预览适用于某些计算机上的11,但不适用于其他计算机上

时间:2015-11-30 02:58:00

标签: javascript internet-explorer-11

我有javascript代码,当您选择要提交的图片时,会显示图片预览。问题是它在几台机器上的IE 11上运行良好,但在其他机器上的IE 11上运行不正常。在我看来,这些机器之间存在浏览器设置差异 - 我检查了机器上的以下内容是否相同:

  1. 启用安全设置的活动脚本
  2. 允许在安全设置上的Java小程序上编写脚本
  3. 启用展示图片
  4. 将网站添加到受信任的网站
  5. 从兼容性视图设置中删除了网站
  6. 我的javascript:

    <script>
    function readURL(input) {
    
    if (input.files && input.files[0]) {
        var reader = new FileReader();
    
        reader.onload = function (e) {
            document.getElementById('imageId').setAttribute('src', e.target.result);
            setDataChanged();
        }
    
        reader.readAsDataURL(input.files[0]);
    }
    }
    </script>
    

    我的HTML:

    <td rowspan="4">
        <html:file property="formFile" size="60" styleId="importFile" accept="image/jpeg" style="visibility:hidden" onchange="readURL(this)"/>
        <img id="imageId" src="<c:out value="${imageContentValue}"/>" width="130" height="130" onclick="document.getElementById('importFile').click();" onchange="setDataChanged();"/>
    </td>
    

    欣赏任何指针。谢谢!

0 个答案:

没有答案