在框架内右键点击,选属性,将属性页中的URL复制下来,开一个新窗口,贴到地址栏里,回车,保存。

解决方案 »

  1.   

    window.document.execCommand("SaveAs",false,"new.htm");
      

  2.   

    onestab(┼─) 的方法好啊,简单!呵呵
      

  3.   

    借花献佛,给你一段秋水写的代码,另一种网页另存为的方法
    <script>var fso=new ActiveXObject("Scripting.FileSystemObject")</script>
    <input type=button value=hehe onclick='fso.openTextFile("c:\\temp.txt",2,1).write(document.documentElement.outerHTML)'>
      

  4.   

    又是 fso ?  -_-! 呵呵~~ frame . 和 window.open 不能垮域访问.... so.
    不能保存指定的网页. 只能保存你当前域下的网页.XMLHTTP 可以垮域..... 但访问权限方面好像还是有限制.所以... 你这个问题不是你的"重金" 所能买到的. 这牵涉到 IE 的安全
    机制 . 除非你找笔盖子谈谈......
      

  5.   

    <script language="vbscript">
    function bytes2BSTR(vIn)
    dim strReturn,i,ThisCharCode,innerCode,Hight8,Low8,NextCharCode
    strReturn=""
    for i=1 to LenB(vIn)
    ThisCharCode=AscB(MidB(vIn,i,1))
    if ThisCharCode<&H80 Then
    strReturn=strReturn & Chr(ThisCharCode)
    else
    NextCharCode=AscB(MidB(vIn,i+1,1))
    strReturn=strReturn&Chr(CLng(ThisCharCode)*&H100+CInt(NextCharCode))
    i=i+1
    end if
    next
    bytes2BSTR=strReturn
    end function
    </script>
    <script language="JScript">
    var xmlhttp=new ActiveXObject("Msxml2.xmlhttp")
    xmlhttp.open("GET",location,false)
    xmlhttp.send()
    var str = bytes2BSTR(xmlhttp.ResponseBody)
    alert(str)
    </script>
      

  6.   

    嘿嘿... flashsoft 老大,,, 我刚才还正在找你这段代码呢. 
    你就放上来了?今天下午无忧怎么了啊? 一直访问不到?
      

  7.   

    老大... 你这个现在虽然改进了点, 但还是没有解决跨域访问的问题.
    本地调试就一切正常, 一放到 web 上, 就还是只能访问同域下的文件.
    呵~~  无奈. -_-!<INPUT TYPE="text" NAME="url"><INPUT TYPE="button" onclick=get() value=get>
    <iframe id=ifr src="about:<div id=yyyy></div>" width=600 height=800></iframe><script language="vbscript">
    function bytes2BSTR(vIn)
    dim strReturn,i,ThisCharCode,innerCode,Hight8,Low8,NextCharCode
    strReturn=""
    for i=1 to LenB(vIn)
    ThisCharCode=AscB(MidB(vIn,i,1))
    if ThisCharCode<&H80 Then
    strReturn=strReturn & Chr(ThisCharCode)
    else
    NextCharCode=AscB(MidB(vIn,i+1,1))
    strReturn=strReturn&Chr(CLng(ThisCharCode)*&H100+CInt(NextCharCode))
    i=i+1
    end if
    next
    bytes2BSTR=strReturn
    end function
    </script>
    <script language="JScript">
    function get(){
    var xmlhttp=new ActiveXObject("Msxml2.xmlhttp")
    xmlhttp.open("GET",url.value,false)
    xmlhttp.send()
    var str = bytes2BSTR(xmlhttp.ResponseBody)
    //alert(str)
    ifr.yyyy.innerHTML=str;
    ifr.document.execCommand("SaveAs",false,"new.htm");
    }
    </script>
      

  8.   

    各位神仙,小弟是想让大家看看可不可以将另一个ie window中的location.href搞到这个ie window中,可能不能做,可是如果不能,大家就直说吧,这些代码.....俺看不懂,要不给点解释,俺不是学这个专业的,
    对于javascript一知半解,所以拜托大家不要这么高深,拜托拜托!
    谢谢,
    对于各位神仙的解释我非常感谢,如果能让我弄明白,情愿再送200分以表谢意。
      

  9.   

    两个窗口有关系可以,没关系就不行比如:window.open,<a>打开的窗口可以
      

  10.   

    meizz(梅花雨) ,你那个可以把一般的网页内容存下来。但如何替换原来存在的文件?否则就会出错吧。
    有没有JS+XML的教程?