2011-04-18 43 views
0

我有一个正常的SelectboxIE9选择框onchange事件犯规火正确

<select id="areaSelectBox" onchange="javascript:checklistObj.CreateAreaFields(this)"> 

checklistObj是一个面向对象的原型类的功能CreateAreaFields

Debug: Script block [dynmaic] Runtime Error in JScript. This Object doesn't support this Method... (Break, Continue, Ignore)... 

请帮忙。

+1

这是什么问题? – 2011-04-18 07:05:16

+0

ie9不会触发事件onchange,y?... Firefox,Safari,它。 – Sand 2011-04-18 09:08:49

回答

1

onchange在ie9中可以正常工作。你的功能有问题。

<select onchange="javascript:alert('test')"> 
    <option>1</option> 
    <option>2</option> 
</select> 
+0

在Firefox中,Safari的功能是正确的。嗯...我会再次检查:-) – Sand 2011-04-18 09:05:21

1

我发现,这并未在IE9如果选项中

"Tools" --> "Compatibility View Settings" --> "Display all websites in Compatibility View""Display intranet sites in Compatibility View"选择工作。一旦我删除这些工作正常。我通过使用IE9附带的“开发工具”发现了这一点。按F12打开开发工具并观看“控制台”选项卡以查找错误。