ck)是在javascript:w.print()中使用的有效?这不是一个循环,所以标签至少是没有意义的。MikeC有一些错误,但没有一个与打印代码有远程关联。凯-我不确定,有没有办法让我自己检查一下。即将上传一些我在edge和chrome中得到的图片。如

ck)是在javascript:w.print()中使用的有效?这不是一个循环,所以标签至少是没有意义的。MikeC有一些错误,但没有一个与打印代码有远程关联。凯-我不确定,有没有办法让我自己检查一下。即将上传一些我在edge和chrome中得到的图片。如,javascript,jquery,html,css,google-chrome,Javascript,Jquery,Html,Css,Google Chrome,ck)是在javascript:w.print()中使用的有效?这不是一个循环,所以标签至少是没有意义的。MikeC有一些错误,但没有一个与打印代码有远程关联。凯-我不确定,有没有办法让我自己检查一下。即将上传一些我在edge和chrome中得到的图片。如果你得到任何类型的Javascript错误,那么这将导致JS停止,什么也不会发生。@MikeC我可以确认没有任何错误是Javascript错误。此外,页面上的所有其他javascript都可以正常工作,而且打印对话框仍然启动。它是否在Chrom




ck)是在
javascript:w.print()中使用的有效?这不是一个循环,所以标签至少是没有意义的。MikeC有一些错误,但没有一个与打印代码有远程关联。凯-我不确定,有没有办法让我自己检查一下。即将上传一些我在edge和chrome中得到的图片。如果你得到任何类型的Javascript错误,那么这将导致JS停止,什么也不会发生。@MikeC我可以确认没有任何错误是Javascript错误。此外,页面上的所有其他javascript都可以正常工作,而且打印对话框仍然启动。它是否在Chrome中显示?在开发者控制台(点击F12检查)中是否看到任何错误?是否使用了in
javascript:w.print()有效?这不是一个循环,所以标签至少是没有意义的。MikeC有一些错误,但没有一个与打印代码有远程关联。凯-我不确定,有没有办法让我自己检查一下。即将上传一些我在edge和chrome中得到的图片。如果你得到任何类型的Javascript错误,那么这将导致JS停止,什么也不会发生。@MikeC我可以确认没有任何错误是Javascript错误。另外,页面上的所有其他javascript都可以工作,而且打印对话框仍然启动。我如何使用按钮调用此打印功能?此外,在同一页面上,这是3个打印功能中的1个,因此如果我在所有页面上使用可见打印,它们都将合并到同一个打印页面-这是不可接受的。虽然在处理此问题时,我删除了调用引导文件的两行代码,似乎已经修复了它。在这种情况下,保留JS,但看起来真正的问题是打印的div设置为display:none。首先,试着去掉第二个“display:none”。不,我一开始是这样做的,因为我的想法是一样的,但不管怎样,它都是一样的。我猜它不喜欢那些引导导入。正在工作。我如何使用按钮调用此打印功能?此外,这是同一页上3个打印功能中的1个,因此如果我在所有打印功能上使用可见打印,它们将全部合并到同一个打印页-这是不可接受的。尽管在使用此功能时,我删除了调用引导文件的两行,在本例中,保留JS,但看起来真正的问题是打印的div设置为display:none。首先,试着去掉第二个“display:none”。不,我一开始是这样做的,因为我的想法是一样的,但不管怎样,它都是一样的。我猜它不喜欢那些引导导入。正在工作。我如何使用按钮调用此打印功能?此外,这是同一页上3个打印功能中的1个,因此如果我在所有打印功能上使用可见打印,它们将全部合并到同一个打印页-这是不可接受的。尽管在使用此功能时,我删除了调用引导文件的两行,在本例中,保留JS,但看起来真正的问题是打印的div设置为display:none。首先,试着去掉第二个“display:none”。不,我一开始是这样做的,因为我的想法是一样的,但不管怎样,它都是一样的。我猜它不喜欢那些引导导入。正在工作。我如何使用按钮调用此打印功能?此外,这是同一页上3个打印功能中的1个,因此如果我在所有打印功能上使用可见打印,它们将全部合并到同一个打印页-这是不可接受的。尽管在使用此功能时,我删除了调用引导文件的两行,在本例中,保留JS,但看起来真正的问题是打印的div设置为display:none。首先,试着去掉第二个“display:none”。不,我一开始是这样做的,因为我的想法是一样的,但不管怎样,它都是一样的。我猜它不喜欢那些引导导入。现在工作。
<div id="printthis" style="display:none;width:95%;">
<div style="width:95%;border:2px groove black;display:none;">

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="../css/bootstrap.min.css">

<!-- Optional theme -->
<link rel="stylesheet" href="../css/theme.css">
<table>
<center>
<p><? echo $parseDay . " - " . $leads[$_GET["line"]] . "'s Line"; ?></p>
</center>
</table>
<table class="table table-bordered" style="font-size:12px;width:95%;">
<tr>
<thead>
<th width="125px">Name</th>
<th width="50px">Job</th>
<th>Notes</th>
<th align="right" width="50px">Emergency</th>
</thead>
</tr>
<?
while($row = mysqli_fetch_array($check))
    {

        $explodeAT = explode("|", $row['AT']);
        $explodeNotes = explode("|", $row['Notes']);

        if((((strcmp($parseDay1, 'Mon') == 0) && (strcmp($explodeAT['0'], 'Absent') == 0))
            || ((strcmp($parseDay1, 'Tue') == 0) && (strcmp($explodeAT['1'], 'Absent') == 0))
            || ((strcmp($parseDay1, 'Wed') == 0) && (strcmp($explodeAT['2'], 'Absent') == 0))
            || ((strcmp($parseDay1, 'Thu') == 0) && (strcmp($explodeAT['3'], 'Absent') == 0))
            || ((strcmp($parseDay1, 'Fri') == 0) && (strcmp($explodeAT['4'], 'Absent') == 0)))
            || (((strcmp($parseDay1, 'Mon') == 0) && (strcmp($explodeAT['0'], '') == 0))
            || ((strcmp($parseDay1, 'Tue') == 0) && (strcmp($explodeAT['1'], '') == 0))
            || ((strcmp($parseDay1, 'Wed') == 0) && (strcmp($explodeAT['2'], '') == 0))
            || ((strcmp($parseDay1, 'Thu') == 0) && (strcmp($explodeAT['3'], '') == 0))
            || ((strcmp($parseDay1, 'Fri') == 0) && (strcmp($explodeAT['4'], '') == 0)))) 
        {
        //if absent or unmarked, don't include. 
        } else {
        //if anything else, include.
        echo '<tr>';
        echo '<th width="125px">'.$row['Name'].'</th>';

        echo '<th>'.$row['Job'].'</th>';

        if((strcmp($parseDay1, 'Sat') == 0) || (strcmp($parseDay1, 'Sun') == 0)) {
            echo '<th>Today is not accounted for.</th>';
        } else {
            if(strcmp($parseDay1, 'Mon') == 0) {
                echo '<th>'.$explodeNotes['0'].'</th>';
            } else if(strcmp($parseDay1, 'Tue') == 0) {
                echo '<th>'.$explodeNotes['1'].'</th>';
            } else if(strcmp($parseDay1, 'Wed') == 0) {
                echo '<th>'.$explodeNotes['2'].'</th>';
            } else if(strcmp($parseDay1, 'Thu') == 0) {
                echo '<th>'.$explodeNotes['3'].'</th>';
            } else if(strcmp($parseDay1, 'Fri') == 0) {
                echo '<th>'.$explodeNotes['4'].'</th>';
            }
        }
        echo '<th><center><div style="width:15px;height:15px;border:1px solid black;border-radius:2px;"></div></center></th>';
        echo '</tr>';

        }
    }

?>
</table>
</div>
</div>
<script type="text/javascript">
    function printthis()
    {
     var w = window.open('', '', 'width=800,height=600,resizeable,scrollbars');
     w.document.write($("#printthis").html());
     w.document.close(); // needed for chrome and safari
     javascript:w.print();
     w.close();
     return false;
    }
    </script>
<div id="printthis" style="display:none;width:95%;">
<div style="border:2px groove black;">
<div class="hidden-print">
  stuff you don't want to print
</div>

<div id="printthis" class="visible-print">
  <div style="width:95%;border:2px groove black; margin:0 auto;">

  ...your table stuff
<div id="printthis" style="display:none;width:95%;">
<div style="width:95%;border:2px groove black;display:none;">

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="../css/bootstrap.min.css">

<!-- Optional theme -->
<link rel="stylesheet" href="../css/theme.css">
<div id="printthis" style="display:none;width:95%;">