在FF3中工作时,IE8中的对象未定义错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在FF3中工作时,IE8中的对象未定义错误相关的知识,希望对你有一定的参考价值。

我将这个外部JS文件包含在网页中。它是一个绝对定位的页脚工具栏,具有切换视图功能。它在FF3中完美运行。但IE8给错误'animatedcollapse'是未定的,它只是悬挂在页面的底部。你能搞清楚这里缺少什么吗?

document.write("<link href="css/catfish.css" rel="stylesheet" media="screen">");
document.write("<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>");
document.write("<script type="text/javascript" src="js/animatedcollapse.js"></script>");
document.write("<script type="text/javascript">");
document.write("animatedcollapse.addDiv('catfish', 'fade=0,speed=400,group=pets,hide=0');");
document.write("animatedcollapse.ontoggle=function($, divobj, state){};");
document.write("animatedcollapse.init();");
document.write("</script> ");
document.write("<div id="catfish_wrap">");
document.write(" <div id="btn_toggle"><a href="#" style="border:0px;" rel="toggle[catfish]" data-openimage="images/collapse.png" data-closedimage="images/expand.png"><img src="images/collapse.png" border="0" /></a></div>");
document.write("    <div id="catfish">");
document.write("        <div id="sub_form">");
document.write("              <form name="subscribe_newsletter" id="subscribe_newsletter">");
document.write("                   <table width="100%" border="0" cellspacing="0" cellpadding="0">");
document.write("                      <tr>");
document.write("                        <td width="58%"><h3>Subscribe me to your fantastic newsletter</h3>");
document.write("                                <input name="fullname"  onClick="select()" class="txtBox" id="fullname" value="Enter Full Name!">");
document.write("                                &nbsp;&nbsp;&nbsp;&nbsp;<input name="email" onClick="select()" class="txtBox" id="email" value="Valid E-mail Address!">");
document.write("                               </td>");
document.write("                        <td width="42%" align="right"><input   type="image" src="images/btn_subscribe.png" style="padding-top:8px;" value="Subscribe Newsletter"></td>");
document.write("                      </tr>");
document.write("                   </table>         ");
document.write("              </form>");
document.write("        </div>");
document.write("    </div>");
document.write("    ");
document.write("</div>");
答案

javascripts-document-write-inline-script-execution-order

以上是关于在FF3中工作时,IE8中的对象未定义错误的主要内容,如果未能解决你的问题,请参考以下文章

当 URL 在浏览器中工作时,啥可能导致“连接 ETIMEDOUT”错误?

在MERN堆栈中工作时初始化Reducer时出错

出现 405 错误-在邮递员中工作时方法不允许招摇撞错

在同一个域中工作时Silverlight跨域错误

页面上 iframe 中的 jQuery 不起作用

onRequestPermissionsResult 在片段中不起作用