代码之家  ›  专栏  ›  技术社区  ›  Jen

无效参数仅在某些计算机上出现javascript错误

  •  0
  • Jen  · 技术社区  · 13 年前

    每当我们点击我们网站上的某个按钮/链接时都会出错。它正在生成一个javascript“无效参数”错误。我知道在其他文章中,这通常是因为它是javascript中的语法错误,但是它似乎只是开始发生,并不是所有的pc上都会发生。

    例如,在我们客户的环境中,如果我远程访问他们的web服务器并查看uat网站,我会得到javascript错误。如果我远程访问他们的sql服务器并查看uat网站,我不会得到javascript错误。如果是语法错误,那么我总是会得到错误,不是吗?

    这两个浏览器都是同一版本的IE6(是的,我知道…)。我试过删除临时的互联网文件-包括查看文件和删除他们自己-但没有乐趣。

    客户端使用citrix。。他们都犯了错误:(

    任何想法都将不胜感激-谢谢!:)

    更新 -很抱歉,我没有发布具体的代码,因为有太多的内容要发布(我不确定错误发生在哪里)。“按钮”会启动一个新窗口,然后打开几个aspx页面并调用大量javascript。因此窗口打开正常,并且有一个函数被调用来调整窗口的大小-但是在它调用窗口/内容的大小调整之前,它抛出了无效的参数错误。我正忙着让警报触发,看看我能不能看到它掉在哪里,但到目前为止还没有运气。

    再次不确定为什么在使用特定PC(相同浏览器版本)时不会发生此错误

    4 回复  |  直到 13 年前
        1
  •  0
  •   Jacob    13 年前

    你能把你的事件监听器附加到按钮和事件监听器上的代码贴出来吗?这将有助于向您建议调试错误的最佳方法——这可能与事件对象或引用它的方式有关。

        2
  •  0
  •   Jacob    13 年前

    如果你的代码没有被发布,很难知道,但是我遇到的大多数“无效参数”IE问题都与在IE6 DOM不支持的DOM元素上设置属性或样式有关。

    两个浏览器上都可能存在此错误,但其中一个浏览器上的脚本调试可能被禁用,而另一个浏览器上的脚本调试可能被禁用,或者它们可能存在其他JavaScript设置差异。一旦发生错误,正在工作的浏览器可能只是在静默地停止其脚本。

        3
  •  0
  •   darioo    13 年前

    我建议安装 Internet Explorer developer toolbar . 使用此工具,您可以更容易地查明确切的问题。告诉我们“有些事不起作用”对你和我们都没有帮助。

        4
  •  0
  •   Jen    13 年前

    不知道这是什么-我已经改变了公司,无法进一步调查。谢谢大家的评论。