Newsgroup: it.comp.lang.javascript
Titolo: Stampa su client

Come faccio a creare un file formattato con il saltopagina  e stamparlo su
client ?
Grazie
ciao

Ciao,
se risolvi rendi partecipi anche noi!
--
Bye
        Ro<*¿*>berto

 wrote in message 8i7ipm$gmm$1...@e3k.asi.ansaldo.it...


Per salto pagina:
Solo IE, nulla per netscape (credo); ha inoltre alcune limitazioni: non
viene considerato se č all'interno di una tabella; io ho usato tag <H1>
perché non lo uso mai, ovviamente puoi usare qualsiasi tag o ID o altro;
perň se sotto togli in <DIV> non funziona piů.
Se riesci a farlo funzionare all'interno di una tabella fammi sapere,
grazie.
<html><head>
<style>
H1 {page-break-before:always}
</style>
</head><body>
...............prima pagina................
<H1><div style='display:none'>cambiopagina</div></H1>
seconda pagina.....

 wrote in message
news:8i906v$9mb$1...@fe1.cs.interbusiness.it...


 (nel mio caso definito nel template) ?
Capperini un bel lavorone ... ho capito il tuo intento ma non so' se word ti
permette di fare tutto questo ... io ho provato qualche volta ad aprire i
file di word ma non ho mai capito come sono formattati e generati ... non
vorrei che questo sia praticamente impossibile a farsi con una semplice
manipolazione del file.
?? a che serve generare dei file di questo tipo a più pagine messe a
disposizione degli utenti? Non potresti fare un file per pagina, se
occorrono più pagine, per ogni singolo utente? questo " forse" è più facile
da farsi ...
Saluti, Vittorio

 client ?
Non so quanto ti possa servire, ma una soluzione c'č. In ASP perň.
Vai su 
http://www.asptoday.com/articles/19990825.htm
, c'č un articolo di Gardiner B. Jones che ti insegna a costruire un documento in word proprio con le tabelle, pronto da stampare sul client.
Ciao, Riccardo
-----------------------------------------------------------------------
http://www.bottegasanlorenzo.it
http://www.jsdir.com
Need a JavaScript password?
http://www.agora.it/Ri.Riccardi/ingresso.html
-----------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
Arthur Charles Clarke
-----------------------------------------------------------------------
.
.
.
.
.
 . . . . . . I Fantastici 4 stanno arrivando . . . . . .

Ciao,
se ti può servire ...
ti mando un articolo che ho scritto quasi un anno fa:
<script language="javascript">
function Print_Page(win) {
if(!win)win=window;
win.self.focus();
if (win.print)win.print();
else if(document.all){
printIE4 = function() {
execScript("on error resume next: printVb.ExecWB 6, 1", "VBScript");
printVb.outerHTML = "";
window.printHelper = null;
}
document.body.insertAdjacentHTML("beforeEnd",
"<object id=\"printVb\" width=0 height=0 \
classid=\"clsid:8856F961-340A-11D0-A96B-00C04FD705A2\"></object>");
setTimeout("window.printIE4()", 0);
}else
alert("il tuo browser non puo stampare");
}
</script>
un semplice script cross-browser per stampare: voto 1;
in Netscape dalla versione 4 ed in Internet Explorer
dalla versione 5 la funzione print() entra a far parte
del codice nativo e permette con una semplice chiamata
window.print(); la stampa del document..
per le versioni precedente di Internet Explorer questo
era possibile solo con l'uso di un controllo ActiveX
ed esattamente il WebBrowser control
(dalla classid=8856F961-340A-11D0-A96B-00C04FD705A2)
controllo implementato dalla versione 3 del browser
di casa microsost, nell'esempio sopra riportato.
Ho escluso per motivi di semplicita IE3 anche se
con l'uso del sopracitato controllo e possibile
utilizzare la funzione di stampa comandata da script.
entriamo nello specifico della funzione:
alla funzione Print_Page(); si puo' passare una qlq. pagina
da stampare [es:Print_Page(parent.frames[0])], e questo puo
essere utile non solo per decidere quale frame stampare,
ma anche ad es per decidere di stampare una immagine o
una pagina non visibile ed inserita in un frame nascosto,
si puo anche non passare nessun oggetto di pagina ed
in questo caso si stampa la pagina contenente lo script..
il funzionamento e semplice una volta decisa quale pagina
stampare , questa viene attivata con il [focus()], quindi
se i browser sia Netscape che Explorer sono in grado di
interpretare il comando print() nativo, parte la stampa,
mentre nel caso in cui ci sia IE4 senza service pack,
viene inserito prima della fine del documento con
insertAdjacentHTML il controllo activeX WB e viene
richiamata la funzione per stampare in VisualBasic script
con il comando execScript..
Semplice NO?!?!
;-)
--
Bye
Ro<*?*>berto