0

这是测试页面:http: //www.onebagoneearth.com/OBOEKindBag(页面名称和域之间的空格,因为我不希望 URL 被这样索引)

如果您单击其中一个缩略图或主图像,您会看到一个弹出窗口,如果您输入数量,然后单击此处的“添加到购物车”,在 IE7 中(至少在 Vista 上,以及在 IE6 上,但我并没有过多关注这一点),您会看到 Code:0 的无效参数错误。

Chrome 4、IE 8 或 FF 3.5 中绝对不会出现该错误。

编辑: 我仍然看到错误,但发现我在 Vista 上的 IE7 版本阻塞的实际线路。该错误发生在第三方结帐/贝宝快递 javascript 的这一行(除非我想摆脱此功能,否则我无法控制它):

document.getElementById('thirdPartyCheckoutButtons').style.paddingRight=newpos

当我连接 Visual Studio 以便为 IE7 进行调试时,它还显示此页面上发生错误:/app/site/backend/additemtocart.nl?c=659197&n=2&buyid=4751&qty=1&custcol_oboe_col_kind=2(虽然custcol_oboe_col_kind 设置为根据所选包的颜色而变化)

该 URL 是添加到 ID 为 cartFram 的 iframe 的 src 属性中的内容,以便将商品(或多个商品)添加到购物车中。

有关错误发生时间的更多信息:将任何项目(或多个项目)添加到购物车时发生;只是在将商品添加到购物车后立即显示购物车时我没有看到错误。例如,在这个弹窗界面中,重定向到购物车页面的动作被分离成一个“查看购物车”按钮,而如果你点击“关闭”按钮关闭弹窗,然后在这个页面上点击添加到购物车,没有“查看购物车”按钮,您会立即被重定向到购物车,因此您不会遇到错误,尽管我相信当我在代码中插入 alert() 语句时确实遇到了错误放慢速度。

4

1 回答 1

0

在将其中一个袋子添加到购物车或之后操纵购物车总数时,我没有收到 javascript 错误。在 FF3.5、IE6、7 和 8 中测试。您修复了错误吗?

顺便说一句,IE 在其 javascript 错误弹出窗口中报告的行号本质上是彻头彻尾的谎言。但是,如果您安装 Microsoft 脚本调试器(可在此处获得),它可以捕获 JS 运行时错误并弹出打开真正发生错误的相应文件。

于 2010-03-12T05:22:26.747 回答