Bạn được Lục Thất Tiểu Muội mời tham gia diễn đàn viết bài kiếm tiền VNO, bấm vào đây để đăng ký.

Admin

Nothing to lose.. your love to win..
23,253 ❤︎ Bài viết: 4197 Tìm chủ đề
3709 148
Kiếm tiền
Admin đã kiếm được 37090 đ
Để tạo bản in chỉ một vùng trên trang web mà không phải toàn bộ website của bạn bạn có thể dùng 2 cách sau:

Cách 1 - Sử dụng CSS

Cần chèn thêm 1 tệp CSS dành riêng cho bản in vào header khai báo như sau:

Mã:
<link rel="stylesheet" type="text/css" href="print.css" media="print" />

Trong file print.css bạn cho ẩn đi toàn bộ các vùng không muốn in ra bằng cách thêm mã CSS: display:none !important;

Lưu ý bắt buộc phải có tham số: media="print"

Để cho in toàn bộ màn hình trang web các bạn có thể thêm tham số: media="screen"

Mã:
<link rel="stylesheet" type="text/css" href="print.css" media="screen" />

Để tạo nút gọi bản in trên web site các bạn chèn code sau:

Mã:
<input type="button" value="Print this page" onClick="window.print()">

Hoặc tạo file ảnh, nút bấm liên kết:

<a href="javascript:window.print()"><img src="print.gif"></a>

Hoặc

<a href="whatever.htm" onClick="window.print();return false">Click vào đây để in trang</a>


Cách 2 - Sử dụng Javascript


Để tạo nút bấm in một vùng tùy chọn nào đó các bạn có thể tham khảo đoạn code sau:

Mã:
<div id="printableArea">
      <h1>In đoạn này</h1>
</div>

<input type="button" onclick="printDiv('printableArea')" value="print a div!" />

function printDiv(divName) {
     var printContents = document.getElementById(divName).innerHTML;
     var originalContents = document.body.innerHTML;

     document.body.innerHTML = printContents;

     window.print();

     document.body.innerHTML = originalContents;
}
 
Chỉnh sửa cuối:
Từ khóa: Sửa

Những người đang xem chủ đề này

Xu hướng nội dung

Back