<input type=button value=保存 onclick="document.execCommand('SaveAs')">
<input type=button value=另存为 onclick="document.execCommand('Saveas',false,'c:\\test.htm')"><!-- IE5.5以上 -->
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT>
<input type=button value=另存为 onclick="document.all.WebBrowser.ExecWB(4,1)">
<input type=button value=另存为 onclick="document.execCommand('Saveas',false,'c:\\test.htm')"><!-- IE5.5以上 -->
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT>
<input type=button value=另存为 onclick="document.all.WebBrowser.ExecWB(4,1)">
<input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
<input name=Button onClick=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有>
<input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印>
<input name=Button onClick=document.all.WebBrowser.ExecWB(7,1) type=button value=打印预览>
<input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>
<input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性>
<input name=Button onClick=document.all.WebBrowser.ExecWB(17,1) type=button value=全选>
<input name=Button onClick=document.all.WebBrowser.ExecWB(22,1) type=button value=刷新>
<input name=Button onClick=document.all.WebBrowser.ExecWB(45,1) type=button value=关闭>
meizz的方式不行,其保存的是页面文件的原始代码,而非其显示内容对应的代码。
vivianfdlpw的方式比较不错,但我在执行"另存为"功能时,出现了“无法保存该网页”的错误,导致无法保存为htm页面。但打印预览功能却能够正常执行,只是其打印预览显示的内容好象位置有些错位。
1、无法保存框架内指定一个页面显示内容文件
2、其保存的内容其实和document.execCommand('SaveAs')一样,仍然将原页面文件内部的Javascript保存了下来。而且其通过Javascript动态创建的内容无法显示。总的来说,无法实现拷贝--粘贴到FrontPage内的效果。各位高手请发表高见!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function save()
{
var f; f = document.getElementById("xx");
if(f==null)
{
document.appendChild(document.createElement("<iframe id=xx name=xx width=0 height=0></iframe>"));
f = document.getElementById("xx");
} var fa = window.frames["xx"]; fa.document.write(document.selection.createRange().htmlText);
fa.document.close();
fa.document.execCommand("saveas",true,"a.htm");
}
//-->
</SCRIPT>
<BODY>
<UL>
<LI><FONT size=2><STRIKE>显示版块帖子</STRIKE> </FONT>
<LI><FONT size=2>版块帖子分页 </FONT>
<LI><FONT size=2><STRIKE>显示单个帖子</STRIKE> </FONT>
<LI><FONT size=2><STRIKE>发送新帖</STRIKE></FONT>
<LI><FONT size=2><STRIKE>帖子回复</STRIKE> </FONT>
<LI><FONT size=2><STRIKE>个人登陆</STRIKE> </FONT>
<LI><FONT size=2>留言的回复功能</FONT></LI></UL><input type=button onclick="save()" value="aa"></BODY>
</HTML>
另一个问题是,有关调用的样式无法用这种方式保存下来。
真不知道Fronpage是怎么做到的??????