如何在ie中实现打印功能 <input type="button" name="Submit" value="打印" onclick=window.print()> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="button" name="Submit" value="打印" onclick=window.print()> 用CSS的 @media{}进行设置,把不打印的设为不可见。具体参见CSS手册 直接用window.print(),会显示多余的页眉和页脚。 window.print();可以用这个函数来打印页面 用newwin=window.open('','','')单开一个窗体,只显示你要打印的数据,让后newwin.print(); 还有@media{}怎么使用的?谁能给点代码? 1.IE的Activex, <object ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"> </object> <script language="javascript"> function print(){ WebBrowser1.ExecWB(6,1); } </script> <input type=button name=print value="print" onclick="print()"> 2.javascript函数・ <form> <input type=button name=print value="print" onclick="window.print()"> </form> 3.ASP<% Set fs = CreateObject("Scripting.FileSystemObject") Set outfile=fs.CreateTextFile("LPT1") outfile.WriteLine "test" outfile.close %> 以上代码都是将网页中的东东全部打印,即将不需要的按钮也打印出来了。我是这样做的:单击打印按钮后,新开一个页:例如:<script language="JavaScript">function print_new() { subWindow=window.open("文件名称","PRINT","HEIGHT = 1,WIDTH = 1");//新开一个网页 subWindow.moveTo(5555,5555);//将网页从屏幕中移走; }</script><input type="button" name="print" value="打印" onCLick="print_new()" style="width:100px;height:30px;background-color:0033CC;color:white;text-align:center;">在新开的网页中将想打印的数据以想要的格式表示。在文件的最后加上一下代码(以上记2为例)。<script language="javascript"> window.print();window.close();</script> 这样在打印执行后,新开的网页就可以自动关闭了。以上代码再IE5可以自动关闭新开的页,但是在IE6中不能自动关闭新开得页,这是由于ie5是先执行window.print();只有在print()结束之后,才执行下面的代码,而IE6在后台执行window.print(),不等打印完成,就执行下面的代码,即window.close();而此时打印还没有结束,故无法关闭新开的页。小弟没有查到IE6的print()的参数和返回值;哪位大虾能帮忙想个办法在IE6下让网页自动关闭 如何在关闭页面时执行函数完成后再关闭 最简洁的js下拉菜单代码 document.getElementById().value在ie下不起作用,在火狐中可以 大问题(关于权限控制功能菜单问题) 求一个效果~~~ -------右侧浮动广告问题------- 如何实现像windows那样的字符串复制功能? 请教可以在下面这个函数里如何传入参数阿! 如何在一个页面中判断另一个页面是否打开? javascript 的疑问 JavaScript从入门到精通(黄金版)和JavaScript宝典(第四版·附光盘)哪本更好? 在Javascript中怎样判断一个ActiveX控件还没有安装?
<object ID="WebBrowser1" WIDTH="0" HEIGHT="0"
CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
</object>
<script language="javascript">
function print(){
WebBrowser1.ExecWB(6,1);
}
</script>
<input type=button name=print value="print" onclick="print()">
2.javascript函数・
<form>
<input type=button name=print value="print" onclick="window.print()">
</form>
3.ASP
<%
Set fs = CreateObject("Scripting.FileSystemObject")
Set outfile=fs.CreateTextFile("LPT1")
outfile.WriteLine "test"
outfile.close
%> 以上代码都是将网页中的东东全部打印,即将不需要的按钮也打印出来了。
我是这样做的:单击打印按钮后,新开一个页:
例如:
<script language="JavaScript">
function print_new()
{
subWindow=window.open("文件名称","PRINT","HEIGHT = 1,WIDTH = 1");
//新开一个网页
subWindow.moveTo(5555,5555);
//将网页从屏幕中移走;
}
</script>
<input type="button" name="print" value="打印" onCLick="print_new()" style="width:100px;height:30px;background-color:0033CC;color:white;text-align:center;">
在新开的网页中将想打印的数据以想要的格式表示。
在文件的最后加上一下代码(以上记2为例)。
<script language="javascript">
window.print();
window.close();
</script>
这样在打印执行后,新开的网页就可以自动关闭了。
以上代码再IE5可以自动关闭新开的页,但是在IE6中不能自动关闭新开得页,
这是由于ie5是先执行window.print();只有在print()结束之后,才执行下面的代码,而IE6在后台执行window.print(),不等打印完成,就执行下面的代码,即window.close();而此时打印还没有结束,故无法关闭新开的页。
小弟没有查到IE6的print()的参数和返回值;哪位大虾能帮忙想个办法在IE6下让网页自动关闭