Salinan kode adalah sebagai berikut:
Function Preview (oper) {
if (oper <10) {
bdhtml = window.document.body.innerhtml; // Dapatkan kode html dari halaman saat ini
sprnstr = "<!-startprint" + operator + "->"; // Atur area start pencetakan
EPRNSTR = "<!-EndPrint" + Operator + "->"; // Atur area akhir cetak
prnhtml = bdhtml.substring (bdhtml.indexof (sprnstr) + 18);
prnhtml = prnhtml.substring (0, prnhtml.indexof (ePrnstr)); // Ambil html dari kode akhir maju
window.document.body.innerhtml = prnhtml;
window.print ();
window.document.body.innerhtml = bdhtml;
} kalau tidak {
window.print ();
}
}
#outer {
Tampilan: Tabel;
Tinggi: 400px;
#Posisi: kerabat;
meluap: tersembunyi;
}
#tengah {
Tampilan: sel meja;
Vertikal-Align: tengah;
#Posisi: absolut;
#top: 50%;
}
#inner {
#Posisi: kerabat;
#top: -50%;
}
<Div id = "OUTER">
<Div id = "Middle">
<Div id = "batin">
<! Inilah yang harus dipusatkan secara vertikal>
</div>
</div>
</div>