Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Oriesok789 15. 03. 2019, 11:54:54
-
Dobry den.
Hned s uvodu javascript nie je moja silna stranka. Potrebujem tlacit stitok vzdy ked sa mi nacita stranka.
Skusil som priklad http://labelwriter.com/software/dls/sdk/samples/js/PreviewAndPrintLabel/PreviewAndPrintLabel.html
funguje to skvelo ale neviem ako modifikovat js pripadne to html tak aby button
<div id="printDiv">
<button id="printButton">Print</button>
<!-- <a id="printButton"><img src="" alt=""/>Print</a>-->
</div>
bol "automaticky stlaceny" teda rovno mi to tlacilo data ktore su tam zadane.
v http://labelwriter.com/software/dls/sdk/samples/js/PreviewAndPrintLabel/PreviewAndPrintLabel.js
je // prints the label
printButton.onclick = function () {
Skusil som to zmenit na onload ale bez vyznamu. Ako na to? Vedel by ma niekto nasmerovat?
-
document.onreadystatechange = function () {
if (document.readyState === 'complete') {
printButton.click();
}
}
To zajistí, že se na tlačítko klikne, až bude stránka kompletně načtená a zpracovaná prohlížečem.
A nebo můžete ten kód z té funkce přiřazované do printButton.onclick zkusit vložit rovnou na konec stránky (samozřejmě do elementu <script>). Záleží na tom, co přesně dělá, zda je potřeba čekat až na kompletní zpracování stránky, nebo zda se to dá spustit dřív.