Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: automaattinen paperille tulostus

Rope [27.04.2010 14:22:33]

#

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!

Blaze [27.04.2010 14:47:49]

#

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.

tesmu [30.04.2010 12:57:28]

#

Ei ehkä viimeisin asia, mutta kuitenkin niiden joukossa jota kukaan ei halua tapahtuvan.

Metabolix [30.04.2010 14:00:27]

#

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>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta