【问题标题】:How to fix "Error: Object doesn't support this property or method" javascript error in Internet Explorer?如何修复 Internet Explorer 中的“错误:对象不支持此属性或方法”javascript 错误?
【发布时间】:2011-07-21 01:50:53
【问题描述】:

在此页面上带有验证码演示:

http://www.tutorialcadet.com/demo/ajaxform/

验证码图像在 Internet Explorer 中未刷新(单击图像时)。在火狐中。 chrome,opera 运行良好。

它在资源管理器中抛出这个弹出错误:

Line: 155
Error: Object doesn't support this property or method

然后,当我在资源管理器中检查源代码时,我在第 155 行看到了这一点:

<td><div id="captchaimage"><a href="SITE_BASE/register/" id="refreshimg" onclick="refreshimg(); return false;" title="Click to refresh image"><img src="captcha/image.php?1311183335" alt="Captcha image" width="132" height="46" align="left" /></a></div></td>

然后当我再次点击图片时,又出现一个错误弹窗:

Line: 1
Error: Object doesn't support this property or method

当我查看源代码时,我看到一个?空白行?在第一行。 这是我所说的第一行空白的屏幕:

http://i54.tinypic.com/23ves1j.jpg

任何建议如何解决这个问题?这只发生在 Internet Explorer 中。我目前正在使用 9。这是某种 Internet Explorer 错误还是?

【问题讨论】:

    标签: javascript jquery internet-explorer popup


    【解决方案1】:

    没有一个 JS 文件定义方法 refreshimg(),因此出现错误。

    captcha.js 也已经有处理验证码的代码。

    从#refreshimg 锚点的onclick 中删除refreshimage(); 部分。

    锚元素现在应该如下所示:

    <a href="SITE_BASE/register/" id="refreshimg" onclick="return false;" title="Click to refresh image">
     <img src="captcha/image.php?1311183335" alt="Captcha image" width="132" height="46" align="left" />
    </a>
    

    【讨论】:

    • 谢谢,现在没有错误了,但是图像在资源管理器中仍然没有刷新。在 firefox、chrome 和 opera 中,我可以随意单击并重新加载图像,但在资源管理器中,图像仅重新加载一次(在第一次单击后),然后我可以根据需要多次单击,但图像不是神清气爽。在 firefox、chrome、opera 中运行良好,每次点击都会刷新。
    • @marian:可能是浏览器缓存问题。尝试用$("#captchaimage").load('php/image_req.php?_o='+ escape(new Date()));替换$("#captchaimage").load('php/image_req.php');
    • 太好了,你真是个专业人士。这个替换有帮助,现在它也可以在资源管理器中使用。非常感谢。
    【解决方案2】:

    取出onclick="refreshimg()"。该函数没有在任何地方定义,你也不需要它,因为点击事件已经在http://www.tutorialcadet.com/demo/ajaxform/js/captcha.js中处理了

    【讨论】:

    • 谢谢,现在没有错误了,但是图像在资源管理器中仍然没有刷新。在 Firefox、chrome 和 opera 中,我可以点击任意次数并重新加载图像,但在资源管理器中,图像只重新加载一次(在第一次点击之后),然后我可以点击任意次数,但图像不是神清气爽。在 firefox、chrome、opera 中运行良好,每次点击都会刷新。
    猜你喜欢
    • 1970-01-01
    • 2014-09-13
    • 1970-01-01
    • 1970-01-01
    • 2018-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多