Robím print verziu určitého obsahu na webe, print len jedného nejakého ID. Ale, chcem pospájať 2 časti stránky ktoré majú toto print ID tak, aby sa spojili v jeden print dokument. Len neviem, ako ich načítať obe. Našiel som také riešenie, čo načíta len prvé toto ID v dokumente ale druhé už nie.
Nejako tam treba vložiť each funkciu pre všetky print IDčka, ale neviem ako spojiť to HTML.
Takže napr.
Kód: Vybrať všetko
<div id="print">Bla bla bla bla bla</div>
// ostatný HTML obsah
<div id="print">ďalší print obsah</div>
- to oldPage je načítanie starého dokumentu, ktorý sa neskôr znova nahradí (aby sa dalo tlačiť len jedno ID).
Kód: Vybrať všetko
function printDiv(divID) {
var divElements = document.getElementById(divID).innerHTML;
var oldPage = document.body.innerHTML;
document.body.innerHTML =
"<html><head><title></title></head><body>" + divElements + "</body>";
window.print();
document.body.innerHTML = oldPage;
}