Ana Sayfa JavaScript Web Sitesindeki Bir Alanı (Div veya Tablo) Yazdırmak

Web Sitesindeki Bir Alanı (Div veya Tablo) Yazdırmak

by Sinan BOZKUŞ
5.576 kez okundu

Bu makalemde bir web sitesindeki bir alanı (div yada tablo olabilir) seçerek yazdırma işlemini anlatacağım. Genelde biz yazılımcılar çıktı alırken ayrı bir sayfa yapar ve çekmek istediğimiz verileri bu sayfaya çeker ve tarayıcının yazdırma işlevini kullanırız. Eğer çok detaylı bir şeye ihtiyaç duymuyor ve küçük bir alanı yazdırmak istiyorsanız aşağıdaki javascript kodlarını kullanabilirsiniz.

Yapılacak işlem oldukça basit

  • Aşağıdaki javascript kodlarını <head></head> tagları arasına yerleştirin.
  • Oluşturağınız linkin href özelliğine ilgili javascript kodunu ve alanınızın id sini girin.

JavaScript Kodu:
[javascript]
<script language="javascript">
function CallPrint(strid)
{
var prtContent = document.getElementById(strid);
//var WinPrint = window.open(”);
var WinPrint = window.open(”,”,’letf=0,top=0,width=1,height=1,toolbar=0,scrollbars=0,status=0′);
WinPrint.document.write(prtContent.innerHTML);
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
WinPrint.close();
// prtContent.innerHTML = strOldOne;
}
[/javascript]

Yazdılmasını istediğiniz alan (id değeri):
[html]
<Div id="IcerikAlani">
Merhaba Dünya! Bu alan yazdırılacaktır.
</Div>
[/html]

Yazdırma işlemi için tıklanacak link:
[html]
<a href="javascript:CallPrint(‘IcerikAlani’)"><img src="images/print.gif" title="Print This Result" alt="Print" border="0">
[/html]

Bunlara da bakmak isteyebilirsiniz

Bir Yorum Bırakın