WebSite X5Help Center

 
Gianfranco P.
Gianfranco P.
User

Stampa oggetto singolo in pagina  it

Автор: Gianfranco P.
Просмотрено 2686, Подписчики 2, Размещенный 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

Размещено
28 Ответы - 1 Полезно
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... 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



Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Автор

Grazie mille della tua rapida risposta.

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

Grazie ancora

Читать больше
Размещено От Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... 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

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Автор

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

Читать больше
Размещено От Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... 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...

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Автор

Grazie, questo e il link http://naturadorientesoft.altervista.org/

in poche parole dovrei far stampare delle etichette cliccando ogni casellina con la scritta contenente la casella

Читать больше
Размещено От Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... vedo che funziona...

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

.

ciao

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Автор

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

Читать больше
Размещено От Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... 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...

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Автор

KolAsim scusa letto solo adesso.

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

Читать больше
Размещено От Gianfranco P.
Gianfranco P.
Gianfranco P.
User
Автор

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

Читать больше
Размещено От Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... 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

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Автор

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>

Читать больше
Размещено От Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... 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

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Автор

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 

Читать больше
Размещено От Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... 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

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Mirko Boschetti
Mirko Boschetti
Moderator

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

Читать больше
Размещено От Mirko Boschetti
Gianfranco P.
Gianfranco P.
User
Автор

 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

Читать больше
Размещено От 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...

Читать больше
Размещено От Mirko Boschetti
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... 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


Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Автор

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

Читать больше
Размещено От Gianfranco P.
Gianfranco P.
Gianfranco P.
User
Автор

questo e il seccondo file

Читать больше
Размещено От Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...  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... .. . .

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Автор

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

Grazie mille

Читать больше
Размещено От Gianfranco P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... 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

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Gianfranco P.
Gianfranco P.
User
Автор

KolAsim modifiche eseguite, ora provo la stampante

Grazie mille

Читать больше
Размещено От 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.

Читать больше
Размещено От Riccardo P.