HighDots Forums  

js e stampa

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss js e stampa in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
dade
 
Posts: n/a

Default js e stampa - 07-26-2006 , 10:43 AM






ragazzi mi date una mano?

ho una pagina con un pulsane js, quando clicco il pulsante parte questa
funzione:

function stampa_fun(){
document.getElementById('tabella_menu').style.disp lay='none';
document.getElementById('puls').style.display='non e';
window.print();

ripr_fun();
}

function ripr_fun(){

document.getElementById('tabella_menu').style.disp lay='';
document.getElementById('puls').style.display='';
}

il pulsante è dentro <div id = "puls"> bottone </div>

io vorrei che quanto va in stampa il pulsante si autonasconde, e appena
è finita la stampa torna visibile. si puo fare? nel mio metodo ,
riappare prima della stampa. grazie

dade

Reply With Quote
  #2  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: js e stampa - 07-26-2006 , 10:58 AM






In data Wed, 26 Jul 2006 16:43:36 +0200, dade ha scritto:

Quote:
ho una pagina con un pulsane js, quando clicco il pulsante parte questa
funzione:
[CUT]
il pulsante è dentro <div id = "puls"> bottone </div
io vorrei che quanto va in stampa il pulsante si autonasconde, e appena
è finita la stampa torna visibile. si puo fare? nel mio metodo ,
riappare prima della stampa. grazie
così come stai facendo è errato.
vedi eventi onbeforeprint/onafterprint (se non ricordo male qualcuno in
questo newsgroup ha detto che funziona anche con Gecko, anche se nel sito
di mozilla io non ho mai trovato riferimenti, fai un test).

--
"Affacciati affacciati benedici, guardaci
guardaci...guardaci!
Tanto sono quasi duemila anni che stai a guardare!"
E.B.


Reply With Quote
  #3  
Old   
dade
 
Posts: n/a

Default Re: js e stampa - 07-26-2006 , 11:02 AM



Cristiano Larghi ha scritto:
Quote:
In data Wed, 26 Jul 2006 16:43:36 +0200, dade ha scritto:

ho una pagina con un pulsane js, quando clicco il pulsante parte questa
funzione:
[CUT]
il pulsante è dentro <div id = "puls"> bottone </div
io vorrei che quanto va in stampa il pulsante si autonasconde, e appena
è finita la stampa torna visibile. si puo fare? nel mio metodo ,
riappare prima della stampa. grazie
così come stai facendo è errato.
vedi eventi onbeforeprint/onafterprint (se non ricordo male qualcuno in
questo newsgroup ha detto che funziona anche con Gecko, anche se nel sito
di mozilla io non ho mai trovato riferimenti, fai un test).

ok grazie cris


Reply With Quote
  #4  
Old   
dade
 
Posts: n/a

Default Re: js e stampa - 07-26-2006 , 11:10 AM



Cristiano Larghi ha scritto:
Quote:
In data Wed, 26 Jul 2006 16:43:36 +0200, dade ha scritto:

ho una pagina con un pulsane js, quando clicco il pulsante parte questa
funzione:
[CUT]
il pulsante è dentro <div id = "puls"> bottone </div
io vorrei che quanto va in stampa il pulsante si autonasconde, e appena
è finita la stampa torna visibile. si puo fare? nel mio metodo ,
riappare prima della stampa. grazie
così come stai facendo è errato.
vedi eventi onbeforeprint/onafterprint (se non ricordo male qualcuno in
questo newsgroup ha detto che funziona anche con Gecko, anche se nel sito
di mozilla io non ho mai trovato riferimenti, fai un test).

hmm:

function stampa_fun(){
document.getElementById('tabella_menu').style.disp lay='none';
document.getElementById('puls').style.display='non e';
window.print();

window.onafterprint =
function ripr_fun(){

document.getElementById('tabella_menu').style.disp lay='';
document.getElementById('puls').style.display='';
}
}

non fa dove sbaglio?


Reply With Quote
  #5  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: js e stampa - 07-26-2006 , 11:23 AM



In data Wed, 26 Jul 2006 17:10:24 +0200, dade ha scritto:

Quote:
function stampa_fun(){
document.getElementById('tabella_menu').style.disp lay='none';
document.getElementById('puls').style.display='non e';
window.print();

window.onafterprint =
function ripr_fun(){
window.onafterprint=function() {
inoltre così la riassegni ogni volta che stampi, come mai?
puoi fare
window.onbeforeprint=function() {
//qua nascondi
}
window.onafterprint=function() {
//qua rivisualizzi
}
e per stampare: onclick="window.print()"

--
"Voi abili a tenere sempre un piede qua e uno là
avrete un avvenire certo in questo mondo qua
però la dignità
dove l'avete persa?"
V.R.


Reply With Quote
  #6  
Old   
dade
 
Posts: n/a

Default Re: js e stampa - 07-26-2006 , 11:32 AM



allora cris, già meglio:

<script LANGUAGE="javascript">
<!--
window.onbeforeprint=function() {
document.getElementById('tabella_menu').style.disp lay='none';
document.getElementById('puls').style.display='non e';
}
window.onafterprint=function() {
document.getElementById('tabella_menu').style.disp lay='';
document.getElementById('puls').style.display='';
}
-->
</script>

il pulsante scompare solo sulla prima pagina, ma poi per le altre pagine
compare, non dovrebbe ricomparire solo a stampa terminata?

Reply With Quote
  #7  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: js e stampa - 07-26-2006 , 11:35 AM



In data Wed, 26 Jul 2006 17:32:30 +0200, dade ha scritto:

Quote:
il pulsante scompare solo sulla prima pagina, ma poi per le altre pagine
compare, non dovrebbe ricomparire solo a stampa terminata?
? l'id è univoco, ergo il pulsante è uno solo ...
se hai N pulsanti avranno ID diversi...occorre capire il contesto.

--
"Run rabbit run
dig that hole, forget the sun
and when at last the work is done
don't sit down, it's time to dig another one"
P.F.


Reply With Quote
  #8  
Old   
dade
 
Posts: n/a

Default Re: js e stampa - 07-26-2006 , 11:36 AM



Cristiano Larghi ha scritto:
Quote:
In data Wed, 26 Jul 2006 17:32:30 +0200, dade ha scritto:

il pulsante scompare solo sulla prima pagina, ma poi per le altre pagine
compare, non dovrebbe ricomparire solo a stampa terminata?
? l'id è univoco, ergo il pulsante è uno solo ...
se hai N pulsanti avranno ID diversi...occorre capire il contesto.

sei un genio ecco perche erravo tnx cri

ciao ciao ,dade


Reply With Quote
  #9  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: js e stampa - 07-26-2006 , 11:42 AM



In data Wed, 26 Jul 2006 17:36:45 +0200, dade ha scritto:

Quote:
sei un genio ecco perche erravo tnx cri
:-)
sì, ma non è che sei hai 125 pulsanti scrivi 125 volte
getelement...display="None", si trova un modo (es. ciclando i div)

--
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"

B.M.


Reply With Quote
  #10  
Old   
dade
 
Posts: n/a

Default Re: js e stampa - 07-26-2006 , 11:50 AM



Cristiano Larghi ha scritto:
Quote:
In data Wed, 26 Jul 2006 17:36:45 +0200, dade ha scritto:

sei un genio ecco perche erravo tnx cri
:-)
sì, ma non è che sei hai 125 pulsanti scrivi 125 volte
getelement...display="None", si trova un modo (es. ciclando i div)

no tranqui il pulsante è uno, solo che erravo a ciclarlo! bhè ovvio se
ho 125 pulsanti, anche nella funzione del nascondi metterò un ciclo a
125 div


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.