旧版JavaScript代码中的函数语法

时间:2018-11-26 07:13:15

标签: javascript asp.net .net dom-events

我正在使用旧的ASP.NET代码库,该库具有在apx文件的<script language="javascript">块内定义的功能。功能定义如下

function document.onmouseover() {
  // blah blah
}

我在网上找不到有关此语法的任何文档。这曾经是标准吗? 还是这只是一种严重错误的写作方式

document.onmouseover = function() {
  // blah blah
}

我在运行时将代码设置为异常,并在Visual Studio下的计算机上运行它时会引发异常,但在未经修改的IIS服务器上可以正常运行。我不知道如何。正如我所期望的,我在本地得到的异常是Syntax Error

总而言之,如果我将函数定义从第一种类型更改为第二种类型,可能会破坏什么?

我还要补充一点,这个特定的代码库过去是并且只能在Internet Explorer上运行。它从IE6开始,现已从IE 8或9升级。

0 个答案:

没有答案