Javascript函数未仅在FireFox中定义-实际上未定义_clk

Javascript函数未仅在FireFox中定义-实际上未定义_clk,javascript,firefox,Javascript,Firefox,我不知道为什么没有定义JavaScript函数 它可以在我的开发机器上的所有浏览器和所有版本的FireFox上运行。但是对于一些运行FireFox的用户来说,这个错误会发生 外部JavaScript包含文件由executed.com提供 包含函数定义(实际上是_clk)的include文件是 该行紧跟在head ELEMET之后 在页面的下一步,使用以下模式引用了clk函数 <a onmousedown = "indeed_clk(this,&#39;7832&#39;

我不知道为什么没有定义JavaScript函数

它可以在我的开发机器上的所有浏览器和所有版本的FireFox上运行。但是对于一些运行FireFox的用户来说,这个错误会发生

外部JavaScript包含文件由executed.com提供

包含函数定义(实际上是_clk)的include文件是


该行紧跟在head ELEMET之后

在页面的下一步,使用以下模式引用了clk函数

<a onmousedown = "indeed_clk(this,&#39;7832&#39;);" href="landing page..." >Click to view</a>

错误消息为“确实未定义时钟”

演示呈现的html和Javascript代码的示例页面如下

任何关于功能为何不在FF中定义,且不仅适用于某些机器配置的建议都将不胜感激

尝试更改:

indeed_clk(this,&#39;7832&#39;)
致:


我找到了该问题的解决方案/解决方法,但仍然不明白为什么会出现错误

似乎错误处理程序的存在会导致错误(但对于某些用户,仅在FF中)

已连接错误处理程序

(document).ready ( errorHandling);

function errorHandling()
{
   window.onerror = function (message, url, line) {
        var msg = message + "\n" + " url:" + url + "\nline:" + line;
        alert(msg);
}

禁用错误处理可以找到丢失的clk函数

谢谢你的建议。然而,它没有起作用。顺便说一句,我使用MVC3Razor视图引擎来呈现默认的html Razor html代码。也可以说服Razor不要使用我替换的HTML代码@(model.IndeedScript);使用@(新的HtmlString(Model.IndeedScript))。是否仍有一个页面显示某个地方的问题?很难说更改之前JS文件是什么样子的……问题不再出现,但我所做的只是注释掉一行代码。在上面列出的示例页面上查看source,并查找对errorHandling的注释掉的调用。这是唯一的区别。
indeed_clk(this,'7832');"
(document).ready ( errorHandling);

function errorHandling()
{
   window.onerror = function (message, url, line) {
        var msg = message + "\n" + " url:" + url + "\nline:" + line;
        alert(msg);
}