2012-04-16 10 views
0

あらゆる方法で私が望むものを得ようとします.NETとMSIE 8は必死に失敗します:私はcoulnd'tが "GET"でイメージをプリロードすることができます。私はbase64でそれらを入手することにしました:彼らはクライアント側に大丈夫でしたが、私はMSIE8が32Kb以上のbase64を管理できないことを発見しました。 は、だから私は戻って、私はウェブ上で数回を発見した古典的な方法に来て、そこにそれが行く:.NETのAjaxはイメージをロードする必要がありません

var img = new Image(); 
var ajax = new ActiveXObject('Microsoft.XMLHTTP'); 
ajax.open("GET", url, false) 
ajax.send(null); 
var res = ajax.status; 
if (res == 200) // succès 
{ 
    // this program crashes on next line as soon as 'url' points a jpg file 
    var tx = rajax.responseText; 
    // this program crashes on previous line except if 'url' points a text file 
    img.src = tx; 
} 

だから私は私のイメージこの方法をロードできるようにするには何ができるのでしょうか?ご協力いただきありがとうございます。

+0

'私は「GET」で画像をプリロードすることができないので... ...? – SLaks

+0

さて、私が最初に試したのは、私が戻ってきたものです。これは上記のコードです。「msxml3.dll:Erreursystème:-1072896748」というqを知っていますか?毎回URLがjpegファイルですか? – user1238012

答えて

0

あなたはsrcプロパティを誤解しています。

srcは実際の画像ではなくURLを使用します。
AJAXは必要ありません。

関連する問題