【问题标题】:onclick event not working after ie7 reloadie7重新加载后onclick事件不起作用
【发布时间】:2010-03-15 05:16:41
【问题描述】:

我正在使用 Javascript 来动态创建我的部分页面内容。从 window.onload 事件调用生成一组 img 标记的例程。这些 img 标签被分配了属性,包括 onclick 事件。 img 标签承载缩略图图像,单击时会更改主视图 div 中图像的 src 属性。

在 FF 3.5 中一切正常。我可以重新加载页面,动态生成的 onclick 事件继续按预期触发。在 IE7 中一切正常,直到我重新加载页面。此时,硬编码到 xhtml 部分的事件继续按预期工作,动态生成的 img 标签显示在页面上,但它们的 onclick 事件无法工作。

如何让 IE7 在重新加载时实现动态生成的点击事件?

【问题讨论】:

    标签: javascript internet-explorer-7 onclick onload dynamic


    【解决方案1】:

    如果您编写了任何 JavaScript 来重新加载页面,请在 JavaScript 函数的末尾返回 true。希望它会起作用。

    【讨论】:

    • 我试了一下,没有成功。有问题的代码适用于我正在开发的 ebay 模板。该页面目前存在于 ebay 网站上的“测试拍卖”类别中。如果有人想查看实际问题,请使用下面的链接。重申一下,问题在于页面重新加载后 IE7 中不会触发缩略图的单击事件(尚未测试其他版本的 IE)。它确实在FF3.5中工作。 cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=120543529870
    猜你喜欢
    • 2017-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多