<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    磨刀不誤砍柴工

    合抱之木,生于毫末;九層之臺,起于累土;千里之行,始于足下。

       ::  ::  ::  :: 管理
    單擊按鈕打開圖片另存為對話框的示例如下:
    (只支持IE)

     1 <html>
     2 <head>
     3 <title>New Document</title>
     4 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
     5 <script language="JavaScript">
     6 function downLoadImage(imagePathURL){ 
     7     //如果中間IFRAME不存在,則添加 
     8     if(!getImageFrame()) 
     9         jQuery('<iframe style="display:none;" id="_SAVEASIMAGE_TEMP_FRAME" name="_SAVEASIMAGE_TEMP_FRAME" onload="_doSaveAsImage();" width="0" height="0" src="about:blank"></iframe>').appendTo("body"); 
    10     if(getImageFrame().src!=imagePathURL){ 
    11             //圖片地址發生變化,加載圖片 
    12             getImageFrame().src = imagePathURL; 
    13     }else
    14         //圖片地址沒有變化,直接另存為 
    15         _doSaveAsImage(); 
    16     } 
    17 
    18 function _doSaveAsImage(){ 
    19     if(getImageFrame().src!="about:blank"
    20     getImageFrame().document.execCommand("SaveAs"); 
    21 
    22 
    23 function getImageFrame(){
    24     return document.getElementById("_SAVEASIMAGE_TEMP_FRAME");
    25 }
    26 </script>
    27 </head>
    28 <body>
    29     <input type="button" value="download image" onclick="downLoadImage('http://www.tkk7.com/images/blogjava_net/weiwei/46570/r_beyond1991.jpg');">
    30 </body>
    31 </html>

    posted on 2010-04-15 11:58 liwei5891 閱讀(8005) 評論(8)  編輯  收藏 所屬分類: Javascript

    Feedback

    # re: JS打開圖片另存為對話框 2010-10-09 13:57 qq401774330
    我直接把代碼保存為html,但是用不了。qq401774330  回復  更多評論
      

    # re: JS打開圖片另存為對話框 2010-10-09 14:09 qq401774330
    很急,麻煩指點下。qq401774330謝謝!!  回復  更多評論
      

    # re: JS打開圖片另存為對話框 2010-10-10 10:55 weiwei
    @qq401774330
    保存代碼后,要把
    <input type="button" value="download image" onclick="downLoadImage('http://www.tkk7.com/images/logo.gif');">

    中的圖片地址'http://www.tkk7.com/images/logo.gif'改成你本地的地址,不然,就是跨域訪問。瀏覽器安全性阻止這個操作。  回復  更多評論
      

    # re: JS打開圖片另存為對話框 2010-10-10 11:08 weiwei
    @qq401774330
    把jquery去掉用JS直接操作dom會比較好:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title> New Document </title>
    <meta name="Generator" content="EditPlus">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    <script language="JavaScript">
    <!--
    function downLoadImage(imagePathURL){
    //如果中間IFRAME不存在,則添加
    if(!document.getElementById("_SAVEASIMAGE_TEMP_FRAME")){
    var iframe = document.createElement('iframe');
    iframe.setAttribute('style','display:none;');
    iframe.setAttribute('id','_SAVEASIMAGE_TEMP_FRAME');
    iframe.setAttribute('name','_SAVEASIMAGE_TEMP_FRAME');
    iframe.setAttribute('src','about:blank');
    document.appendChild(iframe);
    }
    if(document.all._SAVEASIMAGE_TEMP_FRAME.src!=imagePathURL){
    //圖片地址發生變化,加載圖片
    document.all._SAVEASIMAGE_TEMP_FRAME.src = imagePathURL;
    _doSaveAsImage();
    }else{
    //圖片地址沒有變化,直接另存為
    _doSaveAsImage();
    }
    }
    function _doSaveAsImage(){
    if(document.all._SAVEASIMAGE_TEMP_FRAME.src!="about:blank")
    document.frames("_SAVEASIMAGE_TEMP_FRAME").document.execCommand("SaveAs");
    }
    //-->
    </script>
    </head>

    <body>
    <input type="button" value="download image" onclick="downLoadImage('tomcat.gif');">
    </body>
    </html>  回復  更多評論
      

    # re: JS打開圖片另存為對話框 2011-09-01 15:53 123654
    為什么保存本地也不可以啊 本地圖片也不行  回復  更多評論
      

    # re: JS打開圖片另存為對話框 2011-09-01 15:54 123654
    為什么本地的圖片也不行啊?...  回復  更多評論
      

    # re: JS打開圖片另存為對話框 2012-09-06 09:43 叔叔
    如果圖片中文怎么處理啊。謝謝  回復  更多評論
      

    # re: JS打開圖片另存為對話框 2014-05-11 14:09 fdas
    fdasfdasfda  回復  更多評論
      

    主站蜘蛛池模板: 亚洲AV无码码潮喷在线观看| 毛片高清视频在线看免费观看| 又粗又黄又猛又爽大片免费| 亚洲人成色777777精品| 国产精品视频免费一区二区| 亚洲无人区码一二三码区别图片| 国产精品色拉拉免费看| 亚洲成A∨人片在线观看无码| 免费观看黄色的网站| 亚洲人xxx日本人18| 日韩黄色免费观看| 精品成人一区二区三区免费视频| 亚洲国产成人a精品不卡在线| 一级特黄录像视频免费| 亚洲小说区图片区另类春色| 久久国产精品国产自线拍免费| 久久久久久亚洲AV无码专区| 啦啦啦中文在线观看电视剧免费版 | 无码国产精品一区二区免费3p| 久久夜色精品国产嚕嚕亚洲av| 99国产精品视频免费观看| 亚洲国产精品白丝在线观看| 在线观看免费a∨网站| 免费看又黄又爽又猛的视频软件 | 亚洲第一页综合图片自拍| a毛片免费全部播放完整成| 亚洲日韩乱码久久久久久| 国产片免费在线观看| 中国一级毛片视频免费看| 亚洲成a人片7777| 亚洲精品国产综合久久一线| 99热在线免费播放| 精品一区二区三区无码免费直播| 亚洲中文字幕无码一区二区三区| www视频免费看| 美女露隐私全部免费直播| 亚洲AV日韩AV永久无码免下载 | 麻花传媒剧在线mv免费观看| 另类专区另类专区亚洲| 亚洲日本中文字幕| 免费在线观看你懂的|