不再新打开网页来做保存不好实现,如果你仅仅是为了不让客户看到这个新的网页,那么这样做吧:
var oWin=window.open("","","top=2000,left=2000");
with(oWin) {
document.write( document.yourFrameName.body.innerHTML );
document.execCommand('Saveas',false , "test.txt" );
close();
}
var oWin=window.open("","","top=2000,left=2000");
with(oWin) {
document.write( document.yourFrameName.body.innerHTML );
document.execCommand('Saveas',false , "test.txt" );
close();
}
解决方案 »
- 如何获取到alert的的显示值
- msn首页的那个那个导航背景滑动效果怎么做
- 问个jquery 的问题
- 求一个JS的事件
- 登入一个注册页面,必须读完注册协议才可注册,这个怎么做啊?
- 有人知道怎么用js操作windows服务吗?
- 求教jquery的hover事件触发问题
- [100分求助]简单网页记数问题
- radio和select的问题(高手请进,在线等呆)
- extjs中panel中放多个treepanel,请问如何默认选择第二个treepanel并展开
- javascript中是否有datediff()函数,或类似 vbscript中 datediff()函数功能的函数???
- 请问document.activeElement和event.srcElement的区别
var oWin=window.open ('b2.htm','','top=2000,left=2000');
with(oWin) {
document.execCommand('Saveas',false , "test.txt" );
close();
}提醒一下:
如果使用top.yourFrameName.document.execCommand('Saveas',false , "test.txt " );保存的将还是框架的信息。
另外想问一下:为什么document.write( document.yourFrameName.body.innerHTML ); 用起来报错呢?说:“document.yourFrameName.body不是对象”,这句不要会怎么样?