Autor Zpráva
tachov
Profil
Prosáí potřebuji pomoc se scriptem pro tisk.
mám div kterému se dají měnit velikosti ( resize ) je to editor zasedacího pořádku ale když jsem dal přidal funkci tisk tak se mí půlka prostoru ( divu ) nevytiskne. Poradte prosím jak mám udělat script aby se div tiskl jako poster aby se rozdělil na více stran jak do šířky tak do výšky.

momentálně mám script se zoomem protoože to tiskne velice malé :

  <script type="text/javascript">
        $(function () {
            $("#btnPrint").click(function () {
                var contents = $("#background").html();
                var frame1 = $('<iframe />');
                frame1[0].name = "frame1";
                frame1.css({ "position": "absolute", "top": "-1000000px" });
                $("#background").append(frame1);
                var frameDoc = frame1[0].contentWindow ? frame1[0].contentWindow : frame1[0].contentDocument.document ? frame1[0].contentDocument.document : frame1[0].contentDocument;
                frameDoc.document.open();
                //Create a new HTML document.
                frameDoc.document.write('<html><head><title>DIV Contents</title>');
                frameDoc.document.write('</head><body>');
                //Append the external CSS file.
                frameDoc.document.write('<link href="./css/print.css" rel="stylesheet" type="text/css" />'); 
                frameDoc.document.write('<link href="./css/print2.css" rel="stylesheet" type="text/css" />');            
                frameDoc.document.body.style.zoom = 2.0;                 
                //Append the DIV contents. 
                frameDoc.document.write(contents);
                frameDoc.document.write('</body></html>');
                frameDoc.document.close();
                setTimeout(function () {
                    window.frames["frame1"].focus();
                    window.frames["frame1"].print();
                    frame1.remove();
                }, 500);
            });
        });
    </script>

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: