この関数に渡すパラメーターに基づいて、ajax を介して PHP スクリプトから画像 URL を取得する次のコードがあります。その結果、既存の画像がフェードアウト (jQuery) し、src 属性が新しい画像を取得し、画像がフェードインします。これは、Chrome や Firefox などでチャームのように機能しますが、IE9 では次のエラーがスローされます。
「SCRIPT28:スタック領域が不足しています」
IE9 を IE8 または IE7 モードに切り替えると、エラーがまだ表示されても問題なく動作しますが、IE9 では離陸できません。どこが間違っていますか?
function imager(dt){
$('.ct_img').fadeOut(400);
var urip = homeURL + '/qwm/CF_QRGR/' + encodeURIComponent(dt) + '/';
$.ajax({url:urip, success:function(result){
$.doTimeout(400,function(){
if(result=='0'){
$('.ct_img').attr('src',homeURL + '/public/img/site/load_fail_message.jpg').bind('load', function (e) {
$('.ct_img').fadeIn(400)
});
} else {
$('.ct_img').attr('src',homeURL + '/public/img/bank/vault/' + result).bind('load', function (e) {
$('.ct_img').fadeIn(400)
});
}
});
}
});
}