L'angolo del N00b

Appunti di programmazione per principianti e non
 
IndiceIndice  CalendarioCalendario  FAQFAQ  CercaCerca  Lista UtentiLista Utenti  GruppiGruppi  RegistratiRegistrati  AccediAccedi  

Condividere | 
 

 Creare più copie di 1 pagina HTML

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
AutoreMessaggio
Ale



Maschile
Numero di messaggi : 24
Età : 38
Data d'iscrizione : 23.02.09

MessaggioTitolo: Creare più copie di 1 pagina HTML   Ven 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>
Tornare in alto Andare in basso
Vedi il profilo dell'utente
 
Creare più copie di 1 pagina HTML
Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 
Pagina 1 di 1
 Argomenti simili
-
» Codice HTML bordo pagina
» Codice CSS per inserire un immagine di sfondo a un link di un argomento
» Come creare prime pagine di giornale - Scribus
» Estrattore per creare mod su Euro Truck Simulator 2
» Come recuperare una pagina Facebook rubata - Tutorial

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