Js Tablo yazdırma Scripti
Html Sayfalarda bir tablo id ile tetiklendiğinde tablo içeriğini yazdırmaya aktaran script
<script>
function PrintTable(tabloId) {
let table = document.querySelector(tabloId);
if (!table) {
console.error("Tablo bulunamadı: " + tabloId);
return;
}
let printWindow = window.open('', '', 'width=800,height=600');
printWindow.document.write('<html><head><title>Tablo Yazdır</title>');
printWindow.document.write('<style>');
printWindow.document.write('table { border-collapse: collapse; width: 100%; }');
printWindow.document.write('th, td { border: 1px solid black; padding: 8px; text-align: left; }');
printWindow.document.write('</style></head><body>');
printWindow.document.write(table.outerHTML); // Sadece tablonun içeriğini ekler
printWindow.document.write('</body></html>');
printWindow.document.close();
printWindow.print();
}
</script>
Örnek Kullanımı
<button onclick="PrintTable('#Tablo1')">Yazdır</button>