Hei. Mitenköhän saisin sivun tulostamaan suoraan paperille esim 5 sekunnin pääst siit kun se saapuu sivulle, tai siis et ku mull avaa uuden ikkunan linkist mis tulostetaan, nii haluisin et käyttäjän ei kahta kertaa tartte tulosta-painiketta painaa.
//Eli täs on tulosta nappula <input type="button" value="tulosta" onclick="window.print()"> //ja tännäkönen on sit ku se päivittää sivun echo "<meta http-equiv=refresh content=5>"; //luulen et se tulis näin echo "<meta http-equiv=refresh content=5;window.print()>";
mut joku fiba siin on, jos joku osais auttaa
Mod. korjasi taas kooditagit järkeviksi, opettele jo käyttämään niitä kunnolla!
Rope kirjoitti:
Hei. Mitenköhän saisin sivun tulostamaan suoraan paperille esim 5 sekunnin pääst siit kun se saapuu sivulle
Toivottavasti ei mitenkään. Viiminen asia, mitä haluan, että tapahtuu ku tuun veppisivulle on, että printteri alkaa pukkaamaan ulos jotain sontaa.
Ei ehkä viimeisin asia, mutta kuitenkin niiden joukossa jota kukaan ei halua tapahtuvan.
Toki jos kyseessä on esim. tulostuslinkistä aukeava sivu, tämä voi joissain asiakasprojekteissa olla perusteltua (vaikka ei pitäisi olla suuri vaiva painaa vielä uudestaan yhtä nappulaa!). Teoriassa seuraavan pitäisi toimia:
<script type="text/javascript"> window.onload = function() { setTimeout( function() { window.print(); }, 1000 * 5 // 5 sekuntia = 5000 millisekuntia ); }; </script>
Aihe on jo aika vanha, joten et voi enää vastata siihen.