现在有两个问题
一。点“打印预览”按钮预览以后,退出预览回到页面,四个按钮就看不到了?需要刷新页面才会有。二。预览显示,第一个<P></P>前面会两行空白行,第二个<P></P>没有,请问怎么清除第一个前面的空白行。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>print</title>
<STYLE>
P {page-break-after: always}
body {
margin-top: 10px;
}
</STYLE>
<script language="javascript">
function SetPrintSettings() {
// -- advanced features
factory.printing.SetMarginMeasure(2) // measure margins in inches
factory.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 = "This is MeadCo"
factory.printing.footer = "Advanced Printing by ScriptX"
factory.printing.portrait = false
factory.printing.leftMargin = 1.0
factory.printing.topMargin = 1.0
factory.printing.rightMargin = 1.0
factory.printing.bottomMargin = 1.0
}
</script>
<script language="javascript">
function printsetup(){
// 打印页面设置
wb.execwb(8,1);
}
function printpreview(){
// 打印页面预览
document.all("dayinDiv").style.display="none";
wb.execwb(7,1);
}
function printit()
{
if (confirm('确定打印吗?')) {
wb.execwb(6,6)
}
}
</script>
</head>
<body>
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
height=0 id=wb name=wb width=0></OBJECT><DIV align="center" id="dayinDiv" name="dayinDiv">
<input type=button name=button_print value="打印"
onclick="javascript:printit()">
<input type=button name=button_setup value="打印页面设置"
onclick="javascript:printsetup();">
<input type=button name=button_show value="打印预览"
onclick="javascript:printpreview();">
<input type=button name=button_fh value="关闭"
onclick="javascript:window.close();">
</DIV>
<P>〒<?PHP echo "177-0053";  ?></br></br>
日本<?php echo "練馬区関町南 4-20-13西武ルミエール武蔵関 401株式会社サミトインターナショナル"; ?></br></br>
<?PHP echo "セレスト サミト";?>樣</br></br>
電話:<?PHP echo "050-3691-5050"; ?></br></br>
<?PHP echo "  A0041-00-WW-25 X 1  ,  A0042-00-AC-25 X 1  ,  A0217-00-SI-33 X 1  ,  A0256-00-O6-34 X 1  "; ?>
</P><P> 
〒<?PHP echo "177-0053";  ?></br></br>
日本<?php echo "練馬区関町南 4-20-13西武ルミエール武蔵関 401株式会社サミトインターナショナル"; ?></br></br>
<?PHP echo "セレスト サミト";?>樣</br></br>
電話:<?PHP echo "050-3691-5050"; ?></br></br>
<?PHP echo "  A0041-00-WW-25 X 1  ,  A0042-00-AC-25 X 1  ,  A0217-00-SI-33 X 1  ,  A0256-00-O6-34 X 1  "; ?>
</P>
</body>
</html>

解决方案 »

  1.   

    还有一个问题,好像这些代码不支持google浏览器
      

  2.   

    function printpreview(){
    // 打印页面预览
    document.all("dayinDiv").style.display="none";
    wb.execwb(7,1);document.all("dayinDiv").style.display="block";
    }
    试试另,怎么这么多人在php问js的问题啊
      

  3.   

    嗯,可以了,谢谢!不过好像在google浏览运行有问题,那些按钮都没什么作用,打印预览调不出打印预览的界面。
    因为我用PHP,习惯性的来PHP问。