我在IE7/IE8和Javascript/jQuery中遇到了很多问题,而我在Chrome或FireFox中没有这些问题。
我有这个JavaScript函数:JavaScript功能在IE中不起作用?
function changeImg(img,bla){
$('#open_case').css("background-image", "url('"+img+"')");
getIngo(bla);
navigation_image(bla);
}
,这是我的onclick功能:
<div class="cImage" style="background-image:url('http://bla.com/images/this_image.jpg');" onclick="changeImg('http://bla.com/images/this_image.jpg','2');"></div>
但是它就像如果我改变changeImg功能的函数不叫喜欢,“原因提醒功能:
function changeImg(img,bla){
alert('hi!');
}
它仍然不起作用。
IE7/IE8唯一的错误是Expecting Object
(粗略翻译)
我在做什么错?
在此先感谢!
[编辑:]
这些是IE7/IE8所指向的行;
<script type="text/javascript" src="Scripts/swfobject.js"></script>
<script type="application/javascript" language="javascript">
function clearText(textfield){
if (textfield.defaultValue == textfield.value){
textfield.value = '';
$(textfield).css('color','#000000');
}
}
function addText(textfield){
if (textfield.value == ''){
textfield.value = textfield.defaultValue;
$(textfield).css('color','#999999');
}
}
什么是你在IE – Ibu 2011-05-23 09:24:15
越来越错误的行号是在头部的脚本标签?尝试使用jQuery来绑定事件,而不是将它放在onclick =“”中。 $(文件)。就绪(函数(){$( '.cImage ').live(' 点击',函数(){changeImg( 'http://bla.com/images/this_image.jpg','2' );});}); – Emyr 2011-05-23 09:25:10
getIngo(bla);'和navigation_image(bla)是什么?或者与错误无关? – 2011-05-23 09:26:28