每当我们点击网站上的特定按钮/链接时都会收到错误消息。它正在生成一个javascript“Invalid Argument”错误。我知道在其他帖子中它通常是因为它是javascript中的语法错误,但它似乎只是开始发生并且它不会发生在所有的PC上。
即。在我们客户的环境中,如果我远程访问他们的网络服务器并查看uat网站,我会收到javascript错误。如果我远程访问他们的SQL服务器并查看uat网站我没有得到javascript错误。如果这是一个语法错误,那么我总是会得到错误,不是吗?
两个浏览器都是IE6的相同版本(是的,我知道......):)我尝试删除临时的互联网文件 - 包括查看文件并自行删除 - 但没有快乐。
客户端使用citrix ..并且他们都得到了错误:(
任何想法都将不胜感激 - 谢谢! :)
更新 - 抱歉我没有发布特定代码,因为发布的内容太多(而且我不确定错误发生在哪里)。 “按钮”启动一个新窗口,进而打开几个aspx页面并调用大量的javascript。因此窗口打开正常,并且有一个函数被调用来调整窗口大小 - 但在它调用窗口/内容的大小调整之前它会抛出无效的参数错误。我正忙着试图触发警报,看看我是否可以看到它倒在哪里,但到目前为止没有运气。
再次不确定为什么当我使用特定的PC(相同的浏览器版本)时不会发生此错误
答案 0 :(得分:0)
您是否可以发布将事件监听器附加到按钮以及事件监听器的代码?这有助于为您提供调试错误的最佳方法 - 它可能与事件对象或您引用它的方式有关。
答案 1 :(得分:0)
如果没有发布您的代码,很难知道,但我遇到的大多数“无效参数”IE问题都涉及在IE6 DOM不支持的DOM元素上设置属性或样式。
错误可能出现在两个浏览器上,但是可能在一个浏览器上禁用脚本调试,而在另一个浏览器上禁用,或者它们可能具有其他JavaScript设置差异。一旦发生错误,正在工作的浏览器可能会静默停止其脚本。
答案 2 :(得分:0)
我建议安装Internet Explorer developer toolbar。使用此工具,您可以更轻松地查明确切的问题。告诉我们“某些东西不起作用”对你或我们没有帮助。
答案 3 :(得分:0)
不知道这是什么 - 我已经改变了公司,因此无法进一步调查。感谢大家的评论。