L'angolo del N00b
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

L'angolo del N00b

Appunti di programmazione per principianti e non
 
IndiceIndice  Ultime immaginiUltime immagini  CercaCerca  RegistratiRegistrati  AccediAccedi  

 

 Creare più copie di 1 pagina HTML

Andare in basso 
AutoreMessaggio
Ale




Maschio
Numero di messaggi : 24
Età : 45
Data d'iscrizione : 23.02.09

Creare più copie di 1 pagina HTML Empty
MessaggioTitolo: Creare più copie di 1 pagina HTML   Creare più copie di 1 pagina HTML Icon_minitimeVen Mag 15, 2009 12:58 pm

Questo sistema permette di "moltiplicare" a piacimento il codice HTML voluto (tutta la pagina o solo 1 sezione in particolare).
Utile soprattutto se vi richiedono la stampa su più copie di 1 pagina!


Codice:
<html>
<head>
<title>Moltiplica dati HTML</title>
<script type="text/javascript">
var testo, finestra, ripristina;
function stampa()
{
   ripristina = document.body.innerHTML;
   testo = document.getElementById('testo').innerHTML;
   testo = testo + "<div>copia x pippo</div>";
   testo = testo + document.getElementById('testo').innerHTML;
   testo = testo + "<div>copia x pluto</div>";
   testo = testo + document.getElementById('testo').innerHTML;
   testo = testo + "<div>copia x minnie</div>";
   testo = testo + "<input id='butrip' type='button' value='originale' onclick='rip()'  style='visibility:hidden'>";

//   CON APERTURA IN NUOVA FINESTRA
/* finestra = window.open("prova2.html");
   if (!document.all)
   {
      alert("creazione pagina di stampa");
   }
   finestra.document.body.innerHTML = testo;
   finestra.print();*/
   
//   NELLA FINESTRA STESSA   
   document.body.innerHTML = testo;
   window.print();
   document.getElementById('butrip').style.visibility='visible';
}

function rip()
{
   document.body.innerHTML = ripristina;
}

</script>
</head>
<body bgcolor='GREEN'>

<div id='testo'>
<p>
Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla... <br/>
<input type="button"/>
</p>
</div>
<input type="button" value="Stampa" onclick="stampa()">
</body>
</html>

nel caso si voglia inserire il codice in una nuova finestra bisogna creare anche la pag prova2.html:
Codice:
<html>
<head>
</head>
<body bgcolor='PINK'>
</body>
</html>
Torna in alto Andare in basso
 
Creare più copie di 1 pagina HTML
Torna in alto 
Pagina 1 di 1
 Argomenti simili
-
» Generare PDF da pagina HTML con CSS dedicato
» una pagina PhP
» Creare pulsante "Sfoglia" nelle swing
» Stampa su file per creare 1 file di log

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
L'angolo del N00b :: JavaScript :: Soluzioni-
Vai verso: