Java 图片不适用于IE,但适用于firefox

Java 图片不适用于IE,但适用于firefox,java,javascript,Java,Javascript,我有一个在Firefox中运行良好的图像,但IE给出了一个问题:我的源代码是: buffer.append("<script type=\"text/javascript\" ><!--/*--><![CDATA[/*><!--*/\n"); buffer.append("if (document.getElementById(\"").append(component.getMarkupId()).append("\").submitted.v

我有一个在Firefox中运行良好的图像,但IE给出了一个问题:我的源代码是:

  buffer.append("<script type=\"text/javascript\" ><!--/*--><![CDATA[/*><!--*/\n");
  buffer.append("if (document.getElementById(\"").append(component.getMarkupId()).append("\").submitted.value == \"false\") {\n");
  buffer.append("document.getElementById(\"").append(component.getMarkupId()).append("\").submitted.value = \"true\";\n");
  buffer.append("setTimeout('document.getElementById(\"").append(component.getMarkupId()).append("\").submit()', 100);\n}else{\n");
  buffer.append("document.getElementById(\"toHide\").style.display=\"none\";\n}/*-->]]>*/</script>");      
buffer.append(“]]>*/”;
我可以给出如下java脚本:

<SCRIPT type="text/javascript"> <!--/*--><![CDATA[/*><!--*/if (document.getElementById("safeForm30").submitted.value == "false") {document.getElementById("safeForm30").submitted.value = "true";setTimeout('document.getElementById("safeForm30").submit()', 100);}else{document.getElementById("toHide").style.display="none";}/*-->]]>*/</SCRIPT>
]>*/
请告诉我这里的问题是什么?

您能试试这个(它仍然没有图像)

buffer.append(“”);

Java!=Javascript。你到底想要哪一个?您还需要发布更多关于您的问题的信息,以便我们能够帮助您。我在您的代码中没有看到图像?你能展示你用来嵌入它的代码吗?@unholysampler显然,代码是使用Java或其他服务器语言来创建javascript的string@mplungjan当前位置当我发布时,op看起来非常不同。查看修订并查看最初发布的内容。在Java的第一行中,

  buffer.append("<script type=\"text/javascript\" ><![CDATA[\n");
  buffer.append("if (document.getElementById(\"").append(component.getMarkupId()).append("\").submitted.value == \"false\") {\n");
  buffer.append("  document.getElementById(\"").append(component.getMarkupId()).append("\").submitted.value = \"true\";\n");
  buffer.append("  setTimeout('document.getElementById(\"").append(component.getMarkupId()).append("\").submit()', 100);\n}\n");
  buffer.append("\nelse{\ndocument.getElementById(\"toHide\").style.display=\"none\";\n}]]></script>");