开发者

images not working in IE but fine for firefox

I have an image which works fine in Firefox but IE gives problem: my source code is:

  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>");      

I can give java script as:

<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{docume开发者_开发技巧nt.getElementById("toHide").style.display="none";}/*-->]]>*/</SCRIPT>

Please let me know what is the issue here?


Can you try this (which still does not have an image)

  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>"); 
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜