Fandt denne kode:
INFORMATION:
============
IE4+ browsers provide a document.execCommand() that can call certain
system dialogs. This script demonstrates calling the SaveAs dialog
to save a web page. The script includes onload interlocking and
alternate alert messaging for non-IE browsers.
INSTRUCTIONS:
=============
Step 1.: The Script
-------------------
Insert the following script in the head of the page:
<script language="JavaScript">
// Source: CodeFoot.com
// Please leave in this header.
var isReady = false;
function doSaveAs(){
if (document.execCommand){
if (isReady){document.execCommand("SaveAs");}
}else{
alert('Feature available only in Internet Exlorer 4.0 and later.');
}
}
</script>
Step 2.: The Body Tag Interlock
-------------------------------
Include the following onload event call in the body tag. This stops
the script from functioning until the page is fully loaded.
<body onload="isReady=true">
Step 3.: The Link
-----------------
To call the script from the page and activate the SaveAs dialog,
insert a link in the page like this:
<a href="java script:doSaveAs()">
Click Here To Save This Page
</a>
På siden:
http://www.codefoot.com/javascript/script_invoke_saveas.html