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

时间:2024-05-18 15:31:40

 

在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>

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