我在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