print.js

来自「英文版的,详细讲解jsr184的开发,有demo,虽然是英文版但也比较易懂,是我」· JavaScript 代码 · 共 78 行

JS
78
字号

<!--
   function printerFriendlyView()
   {
      document.styleSheets[0].href = "/site/css/ericsson_ie_print.css";
   }

   function normalView()
   {
      document.styleSheets[0].href = "/site/css/ericsson_ie.css";
   }
 
 function Clickheretoprint()
{ 
  var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,resizable=yes,"; 
      disp_setting+="scrollbars=yes,width=750, height=500, left=100, top=25"; 
  var content_vlue = document.getElementById("print_content").innerHTML; 
  var header_vlue  = document.getElementById("print_header").innerHTML;
  var footer_vlue  = document.getElementById("print_footer").innerHTML;
  var docprint=window.open("","",disp_setting); 


  
   docprint.document.open(); 
   docprint.document.write('<html><head><title>' + document.title + '</title>'); 
   docprint.document.write('<link rel=stylesheet type="text/css" href="/site/css/ericsson_ie_print.css">');
   docprint.document.write('</head><body>');
//   docprint.document.write('</head><body link="#6A9913" vlink="#6A9913" alink="#6A9913" leftmargin="0">');
   docprint.document.write('<center>');
   docprint.document.write('<!-- Clickheretoprint2() function -->');
   docprint.document.write(header_vlue);
   docprint.document.write('<table width=650 cellpadding=0 cellspacing=0><tr><td>');
   docprint.document.write(content_vlue);
   docprint.document.write('</td>');

	if (document.getElementById("print_content_td_3_5") )
	{ 
		docprint.document.write('<!-- print_content_td_3_5 exists -->');
		docprint.document.write('<td class=td_3_5></td>');
	}

	if (document.getElementById("print_content_td_4") )
	{ 
		docprint.document.write('<!-- print_content_td_4 exists -->');
		docprint.document.write('<td class=td_4></td>');
	}

	if (document.getElementById("print_content_td_8_5") )
	{ 
		docprint.document.write('<!-- print_content_td_8_5 exists -->');
		docprint.document.write('<td class=td_8_5></td>');
	}

	if (document.getElementById("print_content_td_8") )
	{ 
		docprint.document.write('<!-- print_content_td_8 exists -->');
		docprint.document.write('<td>');
		docprint.document.write(document.getElementById("print_content_td_8").innerHTML);
		docprint.document.write('</td>');
	}
   docprint.document.write('</tr></table>');
   docprint.document.write(footer_vlue);
   docprint.document.write('<!-- ' + location.href + ' -->');
   docprint.document.write('</center>');
   docprint.document.write('</body></html>'); 
   docprint.document.close(); 
   docprint.focus(); 
}

 function emailFriend(url)
{
    var newWindow = window.open(url,'emailWindow','toolbar=yes,location=no,menubar=yes,resizable=yes,scrollbars=yes,width=550, height=500, left=100, top=25');
}

// -->


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?