2011-04-18 44 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打開開發工具並觀看「控制檯」選項卡以查找錯誤。