我正在使用html,javascript,jquery开发一个网站。该网站在firefox,chrome,opera上运行良好。但是当我通过IE打开网站时,IE会弹出一条错误消息“预期对象,你想继续运行脚本”吗?当我点击“否”时,网站失去了一些功能。我可以知道如何检测哪行代码有错误吗?
IE错误显示错误在第50行,这是第36行到第72行之间的代码:
<script type="text/javascript">
$(document).ready(function () {
$('#messageposting').NobleCount('#characters_count',{
on_negative: 'negative_value_color',
on_positive: 'positive_value_color'
});
});
function kk(e) { //disable enter button on textarea
key = e ? e.which : window.event.keyCode;
if(key==13) {
return false;
}}
function mycarousel_itemLoadCallback(carousel, state)
{
// Since we get all URLs in one file, we simply add all items
// at once and set the size accordingly.
if (state != 'init')
return;
var str="";
jQuery.get("usermessage.php?username="+str, function(data) {
mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, data);
});
};
function mycarousel_itemAddCallback(carousel, first, last, data)
{
// Simply add all items at once and set the size accordingly.
items = data.split('|');
for (i = 0; i < items.length; i++) {
carousel.add(i+1, mycarousel_getItemHTML(items[i]));
}
carousel.size(items.length);
};
</script>
答案 0 :(得分:3)
脚本可能有错误的MIME类型吗?开头标记应为:
<script type="text/javascript">
此外,您可能有两个HTML元素具有相同的id
,这是不允许的。
(资料来源:http://bytes.com/topic/javascript/answers/538945-object-expected-error-ie-but-no-error-firefox-opera,Yet another IE 'Object expected' error with no information)
答案 1 :(得分:-4)
在java脚本函数中,启动函数后只需添加{如下所述。请清楚地看到空间。它运作良好。
正确的一个:
function iecheck(){
alert("After download click");
}
错了:
function iecheck()
{
alert("After download click");
}