&#106avascript技术技巧大全(二)

技巧

//网页是否被检索 <meta name="ROBOTS" content="属性值">
  其中属性值有以下一些:
  属性值为"all": 文件将被检索,且页上链接可被查询;
  属性值为"none": 文件不被检索,而且不查询页上的链接;
  属性值为"index": 文件将被检索;
  属性值为"follow": 查询页上的链接;
  属性值为"noindex": 文件不检索,但可被查询链接;
  属性值为"nofollow": 

//打印分页 <p  style="page-break-after:always">page1</p>  
<p  style="page-break-after:always">page2</p>  

//设置打印

<object id="factory" style="display:none" viewastext
  classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
  codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360"
></object>
<input type=button value=页面设置 >
<input type=button value=打印预览 >
 
<script language=javascript>
function window.onload()
{
   // -- advanced features
   factory.printing.SetMarginMeasure(2) // measure margins in inches
   factory.printing.SetPageRange(false, 1, 3) // need pages from 1 to 3
   factory.printing.printer = "HP DeskJet 870C"
   factory.printing.copies = 2
   factory.printing.collate = true
   factory.printing.paperSize = "A4"
   factory.printing.paperSource = "Manual feed"
   // -- basic features
   factory.printing.header = "居左显示&b居中显示&b居右显示页码,第&p页/共&P页"
   factory.printing.footer = "(自定义页脚)"
   factory.printing.portrait = false
   factory.printing.leftMargin = 0.75
   factory.printing.topMargin = 1.5
   factory.printing.rightMargin = 0.75
   factory.printing.bottomMargin = 1.5
}
function Print(frame) {
  factory.printing.Print(true, frame) // print with prompt
}
</script>
<input type=button value="打印本页" >
<input type=button value="页面设置" >
<input type=button value="打印预览" ><br>
<a href="http://www.meadroid.com/scriptx/docs/printdoc.htm?static"  target=_blank>具体使用手册,更多信息,点这里</a>
 
//自带的打印预览

WebBrowser.ExecWB(1,1) 打开 
Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口 
Web.ExecWB(4,1) 保存网页 
Web.ExecWB(6,1) 打印 
Web.ExecWB(7,1) 打印预览 
Web.ExecWB(8,1) 打印页面设置 
Web.ExecWB(10,1) 查看页面属性 
Web.ExecWB(15,1) 好像是撤销,有待确认 
Web.ExecWB(17,1) 全选 
Web.ExecWB(22,1) 刷新 
Web.ExecWB(45,1) 关闭窗体无提示 
<style media=print> 
.Noprint{display:none;}<!--用本样式在打印时隐藏非打印项目--> 
.PageNext{page-break-after: always;}<!--控制分页--> 
</style> 
<object  id="WebBrowser"  width=0  height=0  classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">    
</object>    
 
<center class="Noprint" >
<input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)> 
<input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)> 
<input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)> 
</p> 
<p> <input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)> 
</center>
 

[1] [2] 下一页  

时间: 2024-08-03 23:44:36

&#106avascript技术技巧大全(二)的相关文章

&amp;#106avascript技术技巧大全(一)

技巧 //各种尺寸 s  +=  "\r\n网页可见区域宽:"+  document.body.clientWidth;   s  +=  "\r\n网页可见区域高:"+  document.body.clientHeight;   s  +=  "\r\n网页可见区域高:"+  document.body.offsetWeight  +"  (包括边线的宽)";   s  +=  "\r\n网页可见区域高:&quo

&amp;#106avascript技术技巧大全(三)

技巧 //计算内容宽和高 <SCRIPT  language="javascript">   function  test(obj)   {          var  range  =  obj.createTextRange();          alert("内容区宽度:  "  +  range.boundingWidth                                                      +  "

&amp;#106avascript技术技巧大全(四)

技巧 //刷新后不变的文本框 <HTML> <HEAD> <META NAME="save" CONTENT="history"> <STYLE>    .sHistory {behavior:url(#default#savehistory);} </STYLE> </HEAD> <BODY> <INPUT class=sHistory type=text id=oPersi

&amp;#106avascript技术技巧大全(五)

技巧 //POST代替FORM <SCRIPT language="VBScript"> Function URLEncoding(vstrIn)     strReturn = ""     For i = 1 To Len(vstrIn)         ThisChr = Mid(vStrIn,i,1)         If Abs(Asc(ThisChr)) < &HFF Then             strReturn = s

Javascript技术技巧大全(二)

javascript|技巧 //网页是否被检索 <meta name="ROBOTS" content="属性值"> 其中属性值有以下一些: 属性值为"all": 文件将被检索,且页上链接可被查询: 属性值为"none": 文件不被检索,而且不查询页上的链接: 属性值为"index": 文件将被检索: 属性值为"follow": 查询页上的链接: 属性值为"noin

Javascript技术技巧大全(五)

javascript|技巧 //POST代替FORM <SCRIPT language="VBScript"> Function URLEncoding(vstrIn)     strReturn = ""     For i = 1 To Len(vstrIn)         ThisChr = Mid(vStrIn,i,1)         If Abs(Asc(ThisChr)) < &HFF Then             st

Javascript技术技巧大全(四)

javascript|技巧 //刷新后不变的文本框 <HTML> <HEAD> <META NAME="save" CONTENT="history"> <STYLE>    .sHistory {behavior:url(#default#savehistory);} </STYLE> </HEAD> <BODY> <INPUT class=sHistory type=tex

Javascript技术技巧大全(三)

javascript|技巧 //计算内容宽和高 <SCRIPT  language="javascript">   function  test(obj)   {          var  range  =  obj.createTextRange();          alert("内容区宽度:  "  +  range.boundingWidth                                                   

Javascript技术技巧大全(一)

javascript|技巧 //各种尺寸 s  +=  "\r\n网页可见区域宽:"+  document.body.clientWidth;   s  +=  "\r\n网页可见区域高:"+  document.body.clientHeight;   s  +=  "\r\n网页可见区域高:"+  document.body.offsetWeight  +"  (包括边线的宽)";   s  +=  "\r\n网