<div class="codetitle"> <span><a style="CURSOR: pointer" data="56493" class="copybut" id="copybut56493" onclick="doCopy('code56493')"><u>コードをコピーします</u></a></span> コードは次のとおりです。</div> <div class="codebody" id="code56493"> <br><html> <br><head> 🎜><title>js はファイルをローカルに自動的にダウンロードします</title> <br><script language="javascript" type="text/javascript"> <br>function InitAjax() <br>{ <br> var ajax ; <br>if(window.ActiveXObject){ <br>var バージョン = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP .6.0 ', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP']; length; i ) { <br>try { <br>ajax = new ActiveXObject(versions[i]) <br>if(ajax) { <br>return ajax; <br>} catch(e) {} <br><br>} <br>}else if(window.XMLHttpRequest) <br>{ <br>ajax = new XMLHttpRequest() <br>} <br><br>return ajax; } <br>//JS はローカルにファイルを自動的にダウンロードします <br>var xh; <br>function getXML(geturl) { <br>xh = InitAjax(); = getReady ; <br>xh.open("GET", geturl, true); <br><br>関数 getReady() { <br><br>/ /alert (xh.readyState); <br>if (xh.readyState == 4) { <br>alert(xh.status); <br>if (xh.status == 200) { <br>saveFile(" d: dd.gif"); <br>return true; <br>} <br>else <br>{ return false; } <br>} <br>else <br>return false; <br>} <br><br>関数 saveFile(tofile) { <br>var objStream; <br>imgs = xh.responseBody = new ActiveXObject;ストリーム" ); <br>objStream.Type = 1; <br>objStream.open(); <br>objStream.write(imgs); <br>objStream.SaveToFile(tofile) <br>} <br>// getXML( "http://10.76.3.116/2.bmp"); <br>//js はファイルをローカル側に自動的にダウンロードします<br><br></head> <BR><body> <br><form id="form1" runat="server"> <br><input type="button" value="124" "getXML(' http://img.jb51.net/images/dl.gif')"> <br></form> ></html><br><br> </div>