&引用;“保存”;由Javascript触发的窗口-如何?
如何使用javascript触发打开/保存窗口?我想您指的是“打开页面”和“将页面另存为…”对话框 JavaScript不能从HTML页面中触发这些 但是,您可以使用基于Flash的助手从JavaScript中生成可下载的文件。这样,理论上,您可以在浏览器中生成包含当前页面HTML源代码的文件下载。我假定您指的是“打开页面”和“将页面另存为…”对话框 JavaScript不能从HTML页面中触发这些&引用;“保存”;由Javascript触发的窗口-如何?,javascript,html,Javascript,Html,如何使用javascript触发打开/保存窗口?我想您指的是“打开页面”和“将页面另存为…”对话框 JavaScript不能从HTML页面中触发这些 但是,您可以使用基于Flash的助手从JavaScript中生成可下载的文件。这样,理论上,您可以在浏览器中生成包含当前页面HTML源代码的文件下载。我假定您指的是“打开页面”和“将页面另存为…”对话框 JavaScript不能从HTML页面中触发这些 但是,您可以使用基于Flash的助手从JavaScript中生成可下载的文件。这样,理论上,您可
但是,您可以使用基于Flash的助手从JavaScript中生成可下载的文件。这样,理论上,您可以在浏览器中生成包含当前页面HTML源代码的文件下载。这取决于您试图保存的内容,可能可行,也可能不可行。如果要触发“保存”对话框来保存当前页面,可以尝试
document.execCommand(“SaveAs”)
,但不确定它是否可以跨浏览器工作。如果要允许用户下载文件,请创建一个链接,用户单击该链接,服务器会将文件与以下内容一起发送:
根据您试图保存的内容,这可能可行,也可能不可行。如果要触发“保存”对话框来保存当前页面,可以尝试
document.execCommand(“SaveAs”)
,但不确定它是否可以跨浏览器工作。如果要允许用户下载文件,请创建一个链接,用户单击该链接,服务器会将文件与以下内容一起发送:
使用简单的Javascript,我认为不可能打开文件窗口 然后我想向您推荐jQuery的“自定义文件输入”功能
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
</head>
<body>
<script type="text/javascript" src="./JQuery/jquery.js"></script>
<script type="text/javascript" src="./JQuery/jquery-custom-file-input.js"></script>
<script type="text/javascript">
<!--
$().ready(function()
{
$("#filewindow").file().choose(function(e, input) {
alert("you choose: " + input.val());
});
});
// -->
</script>
<button id="filewindow">File</button>
</body>
</html>
无标题页
文件
使用简单的Javascript,我认为不可能打开文件窗口
然后我想向您推荐jQuery的“自定义文件输入”功能
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
</head>
<body>
<script type="text/javascript" src="./JQuery/jquery.js"></script>
<script type="text/javascript" src="./JQuery/jquery-custom-file-input.js"></script>
<script type="text/javascript">
<!--
$().ready(function()
{
$("#filewindow").file().choose(function(e, input) {
alert("you choose: " + input.val());
});
});
// -->
</script>
<button id="filewindow">File</button>
</body>
</html>
无标题页
文件
:
将打开“另存为”对话框。我不知道有哪种交叉划船方式可以做到这一点。:
将打开“另存为”对话框。我不知道有一种交叉划船方式可以做到这一点
document.execCommand("SaveAs");