Autor Zpráva
xxxadam577
Profil
Ahoj,
jelikož jsem na JS dřevo a už mě toho moc nenapadá, tak se nebudu bránit pomoci.
Můj problém spočívá v tom, že chci tisknout text t TEXTAREY
<textarea placeholder="..." wrap="off" id="Text" name="Text" autofocus></textarea>
Tisk vyvolá button, který obsahuje funkci onclick
onclick="vytisknout()"

Cílem je, aby se ten text z TEXTAREY zobrazil ve vyskakovacím okně i s funkcí vytisknout. Čerpal jsem z JEČAS a zde na JPW, ale nedokázal jsem to dát dohromady, snad někdo najde řešení :).

function vytisknout() {
    var w = 800, // šířka okna
        h = 600, // výška okna
        left = (window.screen.width - w) / 2,
        top = (window.screen.height - h) / 2;
    var okno = window.open(
        '',
        'oknoTisk', 
        "height=" + h + ", width=" + w + 
        ", left=" + left + ", top=" + top + 
        ", location=no, menubar=yes, status=no, toolbar=no, scrollbars=yes, resizable=yes");
    okno.document.write(
      'Zde by měl být text, který dodržuje řádkování..' 
    );
    okno.document.write();
    okno.document.close();
    okno.focus();
    okno.print();
    okno.close();
    }
_es
Profil
xxxadam577:
No a text, čo by sa mal vytlačiť máš kde? Máš to aj v tom ukážkovom kóde „'Zde by měl být text, který dodržuje řádkování..'“. Prečo si tam ten „text“ nedal? Textový reťazec v textarea je prístupný napríklad v document.getElementById("Text").value.

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: