暂时凑合一下,期待其他答案:<script type="text/javascript">
var mx = 6645;
var m = new Array();
m[0] = 3238;
m[1] = 2008.5;
m[2] = 1305;
m[3] = 1455;
m[4] = 1079;
m[5] = 1528.5;
m[6] = 1918.5;
m[7] = 3231.5;
m[8] = 4616;
m[9] = 4017;
m[10] = 2937;var ra = new Array();function test1(arr){
for(var i=0;i<arr.length;i++){
test1_match(arr[i],i);
}
}function test1_match(n,l){
}function saveimg(){
var obj = document.getElementsByTagName("IMG");
var outStr = '<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></object>';
for(var i=0;i<obj.length;i++){
outStr += '<img src="'+obj[i].src+'">';
}
var w = window.open("about:blank",null,"toolbar=yes,left=0,top=0");
var wbody = w.document.open();
wbody.write(outStr);
wbody.close();
w.document.getElementById("WebBrowser").ExecWB(4,1);
w.close();
outStr = null;
w = null;
obj = null;
}
</script><img src="http://www.csdn.net/ui/styles/public_header_footer/logo_csdn.gif">
<input type="button" value=" save images " onclick="saveimg();">
var mx = 6645;
var m = new Array();
m[0] = 3238;
m[1] = 2008.5;
m[2] = 1305;
m[3] = 1455;
m[4] = 1079;
m[5] = 1528.5;
m[6] = 1918.5;
m[7] = 3231.5;
m[8] = 4616;
m[9] = 4017;
m[10] = 2937;var ra = new Array();function test1(arr){
for(var i=0;i<arr.length;i++){
test1_match(arr[i],i);
}
}function test1_match(n,l){
}function saveimg(){
var obj = document.getElementsByTagName("IMG");
var outStr = '<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></object>';
for(var i=0;i<obj.length;i++){
outStr += '<img src="'+obj[i].src+'">';
}
var w = window.open("about:blank",null,"toolbar=yes,left=0,top=0");
var wbody = w.document.open();
wbody.write(outStr);
wbody.close();
w.document.getElementById("WebBrowser").ExecWB(4,1);
w.close();
outStr = null;
w = null;
obj = null;
}
</script><img src="http://www.csdn.net/ui/styles/public_header_footer/logo_csdn.gif">
<input type="button" value=" save images " onclick="saveimg();">
解决方案 »
- 怎样用JS 实现直接打印 而不弹出提示对话框?
- 在看京东的网站,Firebug找不到JS函数定义,求指点
- JS?? DOM?? DHTML?? 好混淆
- 可以在javascript中接受后台传过来的list类型吗
- javascript 如何判断刷新,关闭IE,关闭IE的选项卡
- JS实现图片上下滚动问题,恳求大家帮帮忙!
- js可以把打印预览的标题"打印预览"改一下吗?
- 是否用window.open打开的窗口,不论ie为何版本都可以无提示关闭?
- JS里的提示框,除了alert还有什么?
- 请问给网页元素赋值的问题
- 无缝图片走马灯效果的问题,java高手帮忙看看!
- html title 怎样去掉“网页对话框 ”后缀
{
event.returnValue=false;
show.window.location.href="路径";
timer=setInterval(CheckLoad,100);
}
function CheckLoad()
{
if(show.readyState!="complete")
{
show.document.execCommand("SaveAs");
clearInterval(timer);
}
}
在页面中加上一个iframe
<iframe style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 0px; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px"
name="show"></iframe>