最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js自動下載文件到本地的實(shí)現(xiàn)代碼

 更新時間:2013年04月28日 00:44:09   作者:  
其實(shí)就是利用了Microsoft.XMLHTTP實(shí)現(xiàn)遠(yuǎn)程文件的保存,不過需要修改下才可以運(yùn)行,地址傳參問題
復(fù)制代碼 代碼如下:

<html>
<head>
<title>js自動下載文件到本地</title>
<script language="javascript" type="text/javascript">
function InitAjax()
{
var ajax;
if(window.ActiveXObject){
var versions = ['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'];
for(var i=0; i <versions.length; i++) {
try {
ajax = new ActiveXObject(versions[i]);
if(ajax) {
return ajax;
}
} catch(e) {}

}
}else if(window.XMLHttpRequest)
{
ajax = new XMLHttpRequest();
}

return ajax;
}
//js自動下載文件到本地
var xh;
function getXML(geturl) {
alert(geturl);
xh = InitAjax();
xh.onreadystatechange = getReady;
xh.open("GET", geturl, true);
xh.send();
}

function getReady() {

//alert(xh.readyState);
if (xh.readyState == 4) {
alert(xh.status);
if (xh.status == 200) {
saveFile("d:\dd.gif");
return true;
}
else
{ return false; }
}
else
return false;
}

function saveFile(tofile) {
alert(tofile);
var objStream;
var imgs;
imgs = xh.responseBody;
objStream = new ActiveXObject("ADODB.Stream");
objStream.Type = 1;
objStream.open();
objStream.write(imgs);
objStream.SaveToFile(tofile)
}
//getXML("http://10.76.3.116/2.bmp");
//js自動下載文件到本地結(jié)束
</script>

</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" value="124" onclick="getXML('http://img.jb51.net/images/dl.gif')">
</div>
</form>
</body>
</html>

相關(guān)文章

  • js變量值傳到php過程詳解 將php解析成數(shù)據(jù)

    js變量值傳到php過程詳解 將php解析成數(shù)據(jù)

    這篇文章主要介紹了js變量值傳到php過程詳解 將php解析成數(shù)據(jù),傳參數(shù)去后臺,用ajax,或者原生js方式拼接url。明白原理,洞悉系統(tǒng)是先解析php,再執(zhí)行html代碼和js代碼。,需要的朋友可以參考下
    2019-06-06
  • JS實(shí)現(xiàn)的新浪微博大廳文字內(nèi)容滾動效果代碼

    JS實(shí)現(xiàn)的新浪微博大廳文字內(nèi)容滾動效果代碼

    這篇文章主要介紹了JS實(shí)現(xiàn)的新浪微博大廳文字內(nèi)容滾動效果代碼,可實(shí)現(xiàn)頁面圖文元素定時滾動的效果,涉及JavaScript時間函數(shù)定時改變頁面元素的相關(guān)技巧,需要的朋友可以參考下
    2015-11-11
  • JS 正則表達(dá)式驗(yàn)證密碼、郵箱格式的實(shí)例代碼

    JS 正則表達(dá)式驗(yàn)證密碼、郵箱格式的實(shí)例代碼

    這篇文章主要介紹了JS 正則表達(dá)式驗(yàn)證密碼、郵箱格式的實(shí)例代碼,需要的朋友可以參考下
    2018-10-10
  • 原生js實(shí)現(xiàn)html手機(jī)端城市列表索引選擇城市

    原生js實(shí)現(xiàn)html手機(jī)端城市列表索引選擇城市

    這篇文章主要為大家詳細(xì)介紹了原生js實(shí)現(xiàn)html手機(jī)端城市列表索引選擇城市,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • 小程序?qū)崿F(xiàn)長按保存圖片的方法

    小程序?qū)崿F(xiàn)長按保存圖片的方法

    這篇文章主要介紹了小程序?qū)崿F(xiàn)長按保存圖片的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 原生JavaScript實(shí)現(xiàn)頁面滾動監(jiān)聽的方法步驟

    原生JavaScript實(shí)現(xiàn)頁面滾動監(jiān)聽的方法步驟

    滾動監(jiān)聽事件一般網(wǎng)頁中的返回頂部按鈕都是通過滾動監(jiān)聽事件來實(shí)現(xiàn)的,本文給大家介紹了原生JavaScript實(shí)現(xiàn)頁面滾動監(jiān)聽的方法步驟,文中通過代碼示例講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2025-03-03
  • javascriptvoid(0)含義以及與

    javascriptvoid(0)含義以及與"#"的區(qū)別講解

    今天小編就為大家分享一篇關(guān)于javascriptvoid(0)含義以及與"#"的區(qū)別講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • js+cookies實(shí)現(xiàn)懸浮購物車的方法

    js+cookies實(shí)現(xiàn)懸浮購物車的方法

    這篇文章主要介紹了js+cookies實(shí)現(xiàn)懸浮購物車的方法,涉及javascript數(shù)值計算與cookie的相關(guān)操作技巧,需要的朋友可以參考下
    2015-05-05
  • 微信小程序scroll-view實(shí)現(xiàn)左右聯(lián)動效果

    微信小程序scroll-view實(shí)現(xiàn)左右聯(lián)動效果

    這篇文章主要為大家詳細(xì)介紹了微信小程序scroll-view實(shí)現(xiàn)左右聯(lián)動效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • ES6擴(kuò)展運(yùn)算符的理解與使用場景

    ES6擴(kuò)展運(yùn)算符的理解與使用場景

    擴(kuò)展運(yùn)算符( spread )是三個點(diǎn)(...),它好比 rest 參數(shù)的逆運(yùn)算,將一個數(shù)組轉(zhuǎn)為用逗號分隔的參數(shù)序列,這篇文章主要給大家介紹了關(guān)于ES6擴(kuò)展運(yùn)算符的理解與使用場景的相關(guān)資料,需要的朋友可以參考下
    2021-09-09

最新評論

扬中市| 胶南市| 北京市| 沙湾县| 泽州县| 枣强县| 贡嘎县| 治多县| 尚义县| 桂林市| 游戏| 天水市| 白河县| 吉木萨尔县| 西平县| 沈阳市| 周至县| 邵阳市| 西充县| 福建省| 巴马| 和顺县| 蓬安县| 土默特左旗| 什邡市| 桑日县| 阳山县| 崇左市| 呼图壁县| 莲花县| 黄山市| 东明县| 鹤山市| 鹤岗市| 石家庄市| 大港区| 湘乡市| 射阳县| 绥江县| 罗源县| 鹤岗市|