1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > &#106avascript的IE和Firefox兼容性汇编

&#106avascript的IE和Firefox兼容性汇编

时间:2020-07-13 17:03:49

相关推荐

&#106avascript的IE和Firefox兼容性汇编

javascript的IE和Firefox兼容性汇编,&#106avascript的IE和Firefox兼容性汇编

以下以 IE 代替 InternetExplorer,以 MF 代替 Mozzila Firefox

1. 问题

(1)现有问题:

现有代码中存在许多 ("") 这样的语句,不能在 MF 下运行

(2)解决方法:

改用 ""]

(3)其它

参见 2

2. 集合类对象问题

(1)现有问题:

现有代码中许多集合类对象取用时使用 (),IE 能接受,MF 不能。

(2)解决方法:

改用 [] 作为下标运算。如:("") 改为 ""。

又如:("")() 改为 ("")]

(3)其它

3.

(1)现有问题:

使用 无法在 MF 上运行

(2)解决方法:

MF 的 event 只能在事件发生的现场使用,此问题暂无法解决。可以这样变通:

原代码(可在IE中运行):

<input type="button" name="someButton" value="提交"/

...

<script language="javascript"

function gotoSubmit() {

...

alert(); // use

...

}

</script

新代码(可在IE和MF中运行):

<input type="button" name="someButton" value="提交"/

...

<script language="javascript"

function gotoSubmit(evt) {

evt = evt ? evt : ( ? : null);

...

alert(evt); // use evt

...

}

</script

此外,如果新代码中第一行不改,与老代码一样的话(即 gotoSubmit 调用没有给参数),则仍然只能在IE中运行,但不会出错。所以,这种方案 tpl 部分仍与老代码兼容。

4. HTML 对象的 id 作为对象名的问题

(1)现有问题

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。