久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

用 javascript如何下載html文件

 gearss 2016-05-26

用 javascript如何下載html文件

如題所示,,如何用腳本javascript下載服務(wù)器上的html文件,,或者用C#.NET也可以,,請教各位高手,!

滿意答案

大掌柜  2009-08-01

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >  
<HTML>  
    <HEAD>  
        <title>xmlhttp獲取網(wǎng)頁內(nèi)容</title>  
        <script language="javascript">  
function getXML(URL)    
{   
 var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");   
    xmlhttp.Open("GET",URL, false);   
    try {    
        xmlhttp.send();    
       var result = xmlhttp.status;}   
    catch(e) {return(false);}   
  if(result==200) {    
      return(xmlhttp.responseText);    
             }   
   delete(xmlhttp)   
 }   
function setData()   
{    
 alert("BEGIN");
 try   
{   
  document.getElementById("tbhome").innerText = getXML('http://www.163.com');//+'?para='+Math.random());     
 }   
 catch(e)   
  {   
   alert('在獲取數(shù)據(jù)時出錯,!');   
  }   
 alert("END");
}   
        </script>  
    </HEAD>  
    <body onload="setData();">  
        <br>  
        <p><br>  
        </p>  
        <form id="frmHome" method="post">  
            <div align="center" bgcolor='yellow'>  
                <textarea name="tbhome" rows="40" cols="160" id="tbhome"></textarea>  
            </div>  
        </form>  
    </body>  
</HTML> 

 

把 http://www.163.com  換成你想要的網(wǎng)址就OK了.

追問:

非常感謝你的答案,在此表示對你的感謝,。

文件是獲取到了,,但是怎么生成html文件保存到本地呢?別說叫我去復制那些代碼然后在保存,。,。。

你就當我是一個完全不懂電腦的傻瓜,,要直接生成html的,。

回答:

真夠懶的……雖然我不知道你獲得了這些代碼能干什么,不過我試試吧,。晚上給你答案,。

追問:

大哥,不是我懶,,是我們老板要求這樣的,,我也沒辦法啊,!他的要求就是當他是電腦白癡,,什么都不懂,直接生成html文件保存到本地這是他要的最終目的,。

對了,,還有一個問題,就是能不能改變輸出流的編碼,,剛才我復制里面的代碼出來保存為html的時候出亂碼了,,讀取網(wǎng)頁的編碼是UTF-8的,當我把保存出來的文件改成gb2312的時候就正常了,。

非常感謝你,,期待你的答案!

回答:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >  
<HTML>  
    <HEAD>  
        <title>xmlhttp獲取網(wǎng)頁內(nèi)容</title>  
        <script language="javascript">  
function getXML(URL)    
{   
 var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");   
    xmlhttp.Open("GET",URL, false);   
    try {    
        xmlhttp.send();    
       var result = xmlhttp.status;}   
    catch(e) {return(false);}   
  if(result==200) {    
      return(xmlhttp.responseText);    
             }   
   delete(xmlhttp)   
 }   
function setData()   
{    
 alert("BEGIN");
 try   
{   
  document.getElementById("tbhome").innerText = getXML('http://www.163.com');//+'?para='+Math.random());     
 }   
 catch(e)   
  {   
   alert('在獲取數(shù)據(jù)時出錯,!');   
  }   
 alert("END");
}   
</script>  
<script>   
function saveFile(T,content)   
{//保存   
var filename=document.all(T).value;   
var win=window.open('','','top=10000,left=10000');   
win.document.write(document.all(content).innerText);   
win.document.execCommand('SaveAs','',filename)   
win.close();   
}   
</script>   
</HEAD>  
 <body onload="setData();">  
        <br>  
        <p><br>  
        </p>  
 <form id="frmHome" method="post">  
       <div align="center" bgcolor='yellow'>  
           <textarea id="tbhome" name="tbhome" rows="40" cols="160" id="tbhome"></textarea>  
       </div>  
</form> 


<form name="saveas" action="" method="post">   
文件名稱:<input type="text" id="title_1">   
<br>   
<br>   
<input type="button" value="點我保存" onClick=saveFile('title_1','tbhome')>   
</form>

</body>  
</HTML> 


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多