无效参数IE7 javascript行号更改

时间:2010-03-11 23:23:00

标签: javascript internet-explorer-7 syntax-error invalid-argument netsuite

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

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

Chrome 4,IE 8或FF 3.5中肯定不会出现错误。

修改 我仍然看到错误,但发现我在Vista上的IE7版本窒息的实际行。错误发生在第三方结账/ paypal express 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设置的数字会根据所选的包颜色而变化)

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

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

1 个答案:

答案 0 :(得分:0)

我没有在将这些行李中的一个添加到购物车或之后操纵购物车总数时出现javascript错误。在FF3.5,IE6,7和8中测试过你修复了错误吗?

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