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>");
精彩评论