WebSite X5Help Center

 
Gianfranco P.
Gianfranco P.
User

Stampa oggetto singolo in pagina  it

Autore: Gianfranco P.
Visite 2779, Followers 2, Condiviso 0  

Buongiorno, sto realizzando un pagina web con incomedia website x5 11 Professiona

La pagina e composta di tanti pulsanti, ogni pulsa un descrizione prodotto che quando clicco sul pulsante mi deve stampare l, ettichetta.

il problema e che quando vado a stampare mi stampa tutta la pagina non li singolo pulsante

Come posso risolvere?

Grazie mille

vi allego un' immagine della pagina

Postato il
28 RISPOSTE - 1 UTILE
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

... per ogni stampa crea una pagina NASCOSTA e SENZA grafica (Passo_2 | Mappa), contenente solo gli elementi da stampare...

... nella dichiarazione del TAG BODY, (...!...e non nel BODY/BODY) devi inserire questo codice:

 XXonload="XXwindow.print();"

... per tornare indietro automaticamente, o metti un META redirect, oppure usa quest'altra stringa:

 XXonload="XXwindow.print();XXhistory.back();"

... !...devi eliminare tutte le doppie XX che vedi senza alterare il resto...!...

.

ciao



Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Autore

Grazie mille della tua rapida risposta.

Solo che purtroppo non capisco tantissimo di body ecc ecc, un esempio e possibile averlo?

Grazie ancora

Leggi di più
Postato il da Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

... al Passo_2 seleziona la Pagina Nascosta , e dal menu Proprietà della Pagina | Esperto | ▪ Codice personalizzato | selezionare Proprietà del tag BODY (es style, onload, ecc.) (ovvero all'interno dell'istruzione <BODY>

in poche parole, il risultato in pagina HTML deve essere questo:

<BODY (Stringa del codice detto in precedenza)>

.

ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Autore

KolAsim grazie infinite, sono riusito con la tua perfetta spegazione.

Ora stampo il contenuto della casella, ma noto che mi stampa anche nome sito e percorso.

questo mi dovrebbe stampare la singola casellina con una stampantina termica, si puo eliminare il resto che non interessa al di fuori della casellina????

Grazie ancora

Leggi di più
Postato il da Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

... prova a mettere il link della pagina interessata, ed anche della pagina nascosta da richiamare, in modo da vedere cosa si presenta a video...

.

ciao

... edit.....................................

... oppure sostrituisci il contenuto con una immagine, stampabile direttamente dalla finestra del browser...

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

... vedo che funziona...

... oppure, potresti usare una immagine, oppure un file TXT, oppure un PDF che è proprio adatto per la stampa...

.

ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Autore

Si infatti grazie a te funziona, però volevo chiederti se esiste un modo di stampare solo il contenuto senza percorso pagina e numero di pagina, in poche parlo dovrebbestampare delle tarchette con stampante piccola,una specie di stampa etichette web 

grazie

Leggi di più
Postato il da Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

... non saprei; ...forse dipenderà dal borwser; ... non posso provare, ma su IE.7 l'anteprima di stampa si presenta pulita, solo il testo...

... eventualmente prova ad aggiungere in HEAD:

<style> h1, h2 , title{display:none;visibility:hidden;}</style>

... ho azzardato; ...prova tu...

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Autore

KolAsim scusa letto solo adesso.

Ti confermo che  in 2 risposte hai risolto tutti i miei problemi, grazie infinite del tuo prezioso supporto.

Leggi di più
Postato il da Gianfranco P.
Gianfranco P.
Gianfranco P.
User
Autore

Buongiorno, verificato adesso il reale utilizzo con la stampantina Dymo LabelWrite 450 e non funziona

Dovrei stampare grandezza di 25mm x 13mm, e quando apro la pagina vedo il formato stampante ecc ecc ma la stampa e sempre grande.

Devo inserire ancora qualche codice nel html, non capisco visto che richiama la stampante e il formato perche non stampa, invece con il suo software stampa bene.

Grazie mille

Leggi di più
Postato il da Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

... non riesco ad immaginare...

... azzardo! ...prova ad inserire in aggiunta quest'altro codice, come avevi fatto prima:

<style>
#imPage {width: 300px; height: 200px;}
#imContent {width: 290px; height: 190px;}
</style>

... eventualmente modifica i valori che vedi adattandoli, se avessero effetto in stampa...

... tieni presente che sono senza PC e senza Programmi...

.

ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Autore

provo grazie, ma il codice definitivo cosa dovrei mettere??

Questo??

<BODY>onload="window.print();history.back();"<BODY>

<style> h1, h2 , title{display:none;visibility:hidden;}</style>

<style>
#imPage {width: 300px; height: 200px;}
#imContent {width: 290px; height: 190px;}
</style>

Leggi di più
Postato il da Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

... sì; ...per il tentativo devi aggiungere quello che mancava, sempre che avesse efficacia...

... magari prova ad aggiungere dentro a style anche:

@page {size: 25mm 13mm; margin: 1mm;}

.

ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Autore

Si KolAsim funzionava bene grazie, solo che adesso non so se la sintesi del codice da inserire è così, cioè corretta. Perché lo inserito è quando clicco su stampa mi apre una pagina tutta spostata a destra, forse è sbagliato come lo sto inserendo???

grazie mille della tua veramente preziosa pazienza 

Leggi di più
Postato il da Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

... prova a variare le misure della  larghezza WIDTH...

... prova anche @page detto poco fa, insieme o magari da solo...

<style>@page {size: 25mm 13mm; margin: 1mm;}</style>

....

... rileggi attentamente quanto di avevo indicato qui:   http://answers.websitex5.com/post/105292#3

... e qui:  http://answers.websitex5.com/post/105292#9

...!... hai commesso degli errori; nella pagina hai due BODY e ne deve esistere solo uno, e lo STYLE deve andare in HEAD, se fai come detto...!...


ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Mirko Boschetti
Mirko Boschetti
Moderator

Gianfranco, elimina il corretto, cosi si potrà proseguire tutti con le risposte....

Leggi di più
Postato il da Mirko Boschetti
Gianfranco P.
Gianfranco P.
User
Autore

 ops mi sono perso.

KolAsim scusa, ti ricapitolo quello c'è dovrei fare, scusa ma tu sei super esperta e io de coccio.....

Nuova pagina nascosta e inserisco nella proprietà della pagina quale codice di questi?????

hahahahhahaah non mi ci mandate è che a questo punto raga mi sono perso, inserendo codici website quando faccio anteprima mi fa la pernacchia hahahahahah

grande Mirko

Leggi di più
Postato il da Gianfranco P.
Mirko Boschetti
Mirko Boschetti
Moderator

Gianfranco, non hai capito la mia frase....elimina il corretto sul post, cosi anche altri utenti ti potranno rispondere....una volta risolto lo rimetterai...

Leggi di più
Postato il da Mirko Boschetti
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

... vedo che ancora non hai eliminato gli errori segnalati...
... tu hai questi errori evidenziati in rosso (li puoi vedere in FireFox/sorgente), oppure incollando tutta questa stringa nella barra di FireFox:
view-source:http://naturadorientesoft.altervista.org/page-5.html

... e che sarebbe questo:

... ed invece dovrebbe essere così:

... per mettere a posto devi fare come ti avevo già indicato che dovresti rileggere, e cioè:
... il TAG STYLE lo devi mettere dentro alla sezione HEAD/HEAD
... questo:
<style>
#imPage {width: 300px; height: 200px;}
#imContent {width: 290px; height: 190px;}
@page {size: 25mm 13mm; margin: 1mm;}
</style>

... e il codice ONLOAD lo devi mettere nella dichiarazione del BODY e non nel TAG BODY/BODY
... questo senza le XX: XXonload="XXwindow.print();XXhistory.back();"
.
... aggiusta che poi andrò a controllare; ...poi prova a fare delle prove variando i valori delle misure...
.


ciao


Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Autore

Grazie ancora KolAsim, ti allego i file per visionare direttamente come e stato inserito il codice, aggorno anche la pagina sul web grazie mille

Leggi di più
Postato il da Gianfranco P.
Gianfranco P.
Gianfranco P.
User
Autore

questo e il seccondo file

Leggi di più
Postato il da Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

...  lo STYLE lo hai inserito correttamente ... OK ...

... ONLOAD ...NO!

... devi selezionale l'altra opzione: Proprietà del tag BODY (es style, onload, ecc.)

...ed incollarvi solo! e senza! le XX

XXonload="XXwindow.print();XXhistory.back();"

.

... vai che ci sei già; ...poi controllo... .. . .

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Autore

wow eseguito le modifiche, certo che sono proprio na zappa.....

Grazie mille

Leggi di più
Postato il da Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

... le modifiche non le vedo ancora attuate; ...la sequenza risulta:

</style> ==OK==
</head> ==OK==
</head> ==ERRORE==
<body onload="window.print();history.back();"> ==ERRORE==
</head> ==ERRORE==
<BODY onload="window.print();history.back();"> ==OK==

... deve risultare così:
</style>
</head>
<body onload="window.print();history.back();">

.

... anche se la STAMPA sembra funzionare...

.


ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Autore

KolAsim modifiche eseguite, ora provo la stampante

Grazie mille

Leggi di più
Postato il da Gianfranco P.
Incomedia
Riccardo P.
Incomedia

Buongiorno Gianfranco,

ho tolto il "corretto" visto che la discussione è andata molto avanti e altri utenti della community non possono intervenire.

Ti invito a segnare "corretto" solo quando l'argomento è stato risolto o a rimuoverlo se vuoi che altri utenti della community possano darti supporto.

Se lo ritieni necessario puoi risettare di nuovo la risposta che risolve la tua domanda come corretta così da richiudere il topic.

Grazie.

Leggi di più
Postato il da Riccardo P.