在html或者jsp中怎么弹出文件另存为的对话框

 

在html或者jsp中弹出文件另存为的对话框,可以调用document.execCommand方法

调用JS方法document.execCommand即可在前台页面调出另存为对话框,并将将服务器上存放的文件保存到本地。HTML页面另存为对话框DEMO.rar

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

代码: 

 <script language='javascript' type='text/javascript'>

function getimg() //另存为存放在服务器上图片到本地的方法

{

    event.returnValue=false;

    show.window.location.href=imgSrc.src;

    timer=setInterval(checkload,100)//定时器

}

 

function checkload()

{

    if(show.readyState!="complete")//判断页面是否加载完

    {

        //调用document.execCommand方法,'Saveas'表示打开文件另存为对话框命令

        show.document.execCommand('SaveAs');

        clearInterval(timer)

    }

}  

</script>

<img id="imgSrc" width="320px" height="200px" src="test.bmp" alt=""/></br>

<input id="btnSaveAs" type="button" value="另存为上图" onclick="getimg()"/>

<iframe src="" name="show"  style="width:0;height:0"></iframe>

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值