Следующий код работает в chrome и firefox, но выдает ошибку «Не удалось завершить операцию из-за ошибки c00ce514». Я гуглил его и обнаружил, что это как-то связано с настройкой правильной кодировки набора символов, но я загружаю изображение с этим (URL-адрес в конечном итоге будет примерно таким: http://www.mysite.com/images/this_image.jpg). в IE?
var originalSRC = $("#bigImage").attr("src"); $(".tinyThumb").mouseenter(function(){ $("#oiLoad").html('<img src="http://mysite.com/images/oiload.gif">'); var oldSRC = $(this).attr("src"); var newSRC = "http://"+window.location.host+oldSRC.replace("tiny_thumbs/xtn_",""); $("#bigImage").load(newSRC,function(e){ $("#oiLoad").empty(); $("#bigImage").attr("src",newSRC); }); });
Не совсем ответ, но я заметил, что вы не закрываете тег img.
$("#oiLoad").html('<img src="mysite.com/images/oiload.gif">');
Должен быть закрыт обратной косой чертой
1006 *
Как сказал Проворный джедай , вам необходимо закрыть тег <img />.
<img />