JS代码:
- <span style="font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#4b4b4b;"><span style="font-size: 14px; line-height: 19px;"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
- <html>
- <head>
- <title> 通过js保存图片到本地 </title>
- <meta name="Generator" content="EditPlus">
- <meta name="Author" content="">
- <meta name="Keywords" content="">
- <meta name="Description" content="">
- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
- </head>
- <body>
- <input type="button" value="download image" onclick="DownLoadReportIMG('http://www.oursss.com/uploads/photo/1045_2590.jpg?rd=0.9961522558898981');">
- </body>
- </html></span></span>
JS代码:
- function DownLoadReportIMG(imgPathURL) {
- //如果隐藏IFRAME不存在,则添加
- if (!document.getElementById("IframeReportImg"))
- $('<iframe style="display:none;" id="IframeReportImg" name="IframeReportImg" οnlοad="DoSaveAsIMG();" width="0" height="0" src="about:blank"></iframe>').appendTo("body");
- if (document.all.IframeReportImg.src != imgPathURL) {
- //加载图片
- document.all.IframeReportImg.src = imgPathURL;
- }
- else {
- //图片直接另存为
- DoSaveAsIMG();
- }
- }
- function DoSaveAsIMG() {
- if (document.all.IframeReportImg.src != "about:blank")
- document.frames("IframeReportImg").document.execCommand("SaveAs");
- }