28 messaggi dal 19 giugno 2002
www.benents.it
Salve a tutti, vorrei sapere se è possibile stampare solo una parte di una pagina html. Qui sotto vi metto una pagina di esempio e vi indico da dove a dove ho bisogno di stampare.

Vi ringrazio


<html>

<head>
<meta http-equiv="Content-Language" content="it">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>provaprova</title>
</head>

<body>

<table border="1" width="100%">
<tr>
<td width="33%">provaprova
<p> </p>
<p> </p>
<p>prova</p>
<p> </p>
<p>prova</td>



---------------------Inizio parte da stampare--------------


<td width="33%">
<table border="1" width="100%">
<tr>
<td width="100%">testo da stampare</td>
</tr>
<tr>
<td width="100%">testo da stampare</td>
</tr>
<tr>
<td width="100%">testo da stampare</td>
</tr>
</table>
</td>


---------------------Fine parte da stampare--------------


<td width="34%">provaprova
<p> </p>
<p> </p>
<p>prova</p>
<p> </p>
<p>prova</td>
</tr>
</table>

</body>

</html>


725 messaggi dal 31 agosto 2001
Forse con qualche COMPONETS ASP è possibile.

Potresti al link STAMPA aprire un POPUP con il testo interessato, e all'evento OnLoad fare stampare il contenuto per poi chiudere subito la finestra in automatico;

<code>
&lt;script language="Javascript"&gt;
function print(){
window.print();
window.close();
}
&lt;/script&gt;
</code>

Sul tag BODY:

<code>&lt;body onLoad="print()" bgcolor="#FFFFFF" text="#000000"&gt;</code>

Luca Web developer
<b>Community Manager</b> di www.aspitalia.com
28 messaggi dal 19 giugno 2002
www.benents.it
purtroppo non posso fare come dici tu perche trovo dei problemi visto che la pagina e in asp....

con questo script che ho trovato come posso fare?




&lt;script&gt;
fonction Stampa() {
for(i=0; i&lt;stampa.length; i++){
stampa.style.display = "None";
}
window.print();
for(i=0; i&lt;stampa.length; i++){
stampa.style.display = "";
}
}
&lt;/script&gt;

&lt;div id="stampa"&gt;NON STAMPARE QUESTO TESTO&lt;/div&gt;
&lt;div id="stampa"&gt;NON STAMPARE QUESTO TESTO&lt;/div&gt;
&lt;div id="stampa"&gt;NON STAMPARE QUESTO TESTO&lt;/div&gt;

&lt;div&gt;STAMPA SOLO QUESTO TESTO&lt;/div&gt;

&lt;div id="stampa"&gt;NON STAMPARE QUESTO TESTO&lt;/div&gt;
&lt;div id="stampa"&gt;NON STAMPARE QUESTO TESTO&lt;/div&gt;
&lt;div id="stampa"&gt;NON STAMPARE QUESTO TESTO&lt;/div&gt;

11.886 messaggi dal 09 febbraio 2002
Contributi
con i fogli di stile puoi decidere cosa stampare (che non è necessariamente quello che vedi a video).
L'esempio che hai trovato ti può esser d'aiuto, ma fai prima con questo.

tra i tag head metti:

&lt;STYLE MEDIA=PRINT TYPE="text/css"&gt;
.hiddenOnPrint, #tabella1, #tabella2 { display: none; }
.invisibleOnPrint { visibility: hidden; }
&lt;/STYLE&gt;

tabella1 e tabella2 sono gli id delle tabelle che non vuoi stampare.


&lt;div id="tabella1"&gt;NON STAMPARE QUESTO TESTO&lt;/div&gt;

&lt;div&gt;STAMPA SOLO QUESTO TESTO&lt;/div&gt;

&lt;div id="tabella2"&gt;NON STAMPARE QUESTO TESTO&lt;/div&gt;

premendo il tasto stampa, dovrebbe stamparti solo la frase "STAMPA SOLO QUESTO TESTO"

-----------------------
Da una perla dal saggio:
Quando non hai capito, devi dire "non ho capito", no che dici che hai capito e invece non hai capito un cavolo. Hai capito?
-----------------------

Enjoy learning and just keep making
28 messaggi dal 19 giugno 2002
www.benents.it
Grazie.

ancora un'altra piccola domanda.. Per lanciare la stampa ho messo un link nella pagina stessa, cosa ci devo mettere esattamente per lanciare la stampa?

grazie ancora.

725 messaggi dal 31 agosto 2001
Lanci una stampa da un link in questo modo:

<code>&lt;a href="javascript:window.print()"&gt;Stampa&lt;/a&gt;</code>

Luca Web developer
<b>Community Manager</b> di www.aspitalia.com

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.