<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无码成人精品区| 美女视频黄频a免费| 亚洲国产高清精品线久久| 欧洲美女大片免费播放器视频| 免费人成年激情视频在线观看 | 一级毛片aa高清免费观看| 亚洲第一黄片大全| 男女一边桶一边摸一边脱视频免费 | 色偷偷亚洲第一综合| 国产jizzjizz免费看jizz| 色妞www精品视频免费看| 亚洲国产精品成人| 99久久婷婷免费国产综合精品| 亚洲国产精品无码AAA片| 久久久久久成人毛片免费看| 亚洲成av人片不卡无码| 在线不卡免费视频| 特级毛片全部免费播放a一级| 国产精品亚洲玖玖玖在线观看| a级毛片免费播放| 亚洲女人影院想要爱| 青青青青青青久久久免费观看| 色多多A级毛片免费看| 久久精品国产亚洲av麻豆| 一二三四在线播放免费观看中文版视频| 亚洲国产精品免费观看| yy6080亚洲一级理论| 久久综合国产乱子伦精品免费| 亚洲深深色噜噜狠狠网站| 国产免费一区二区三区VR| 永久在线观看免费视频| 亚洲日韩一区精品射精| 亚洲自偷自偷图片| 中字幕视频在线永久在线观看免费| 国产亚洲精彩视频|