Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di eee
    Registrato dal
    Nov 2002
    Messaggi
    127

    Stampare pagina differente

    Ciao,

    ho una pagina di contatti con un bottone per stampare. Vorrei che la pagina che l'utente stampi sia completamente diversa dalla pagina del sito. Vorrei che abbia soltanto la mappa grande al centro e le direzioni di come arrivare sotto. In pratica faro' una pagina differente solamente per la stampa, ma non riesco a trovare nessun script che faccia questo.

    Ho provato con

    <a href="javascript:window.print('contact_print.html' )">

    ma non funziona.

    Ho letto nel forum su come stampare con i CSS ma non fa al mio caso perche' la mappa sulla pagina web e' piccola (e ingrandibile con popup) mentre nella stampa voglio la mappa grande e la pagina deve avere una struttura completamente diversa.

    Qualcuno sa che script posso usare?

    Grazie!

  2. #2
    Un'idea che mi viene in mente è far caricare la pagina da stampare in un iframe nascosto e mettere lì il comando javascript window.print('contact_print.html')

  3. #3

    Re: Stampare pagina differente

    Originariamente inviato da eee

    Ho letto nel forum su come stampare con i CSS ma non fa al mio caso perche' la mappa sulla pagina web e' piccola (e ingrandibile con popup) mentre nella stampa voglio la mappa grande e la pagina deve avere una struttura completamente diversa.

    Qualcuno sa che script posso usare?

    Grazie!
    E perchè mai i css non farebbero al caso tuo ?

  4. #4
    Utente di HTML.it L'avatar di eee
    Registrato dal
    Nov 2002
    Messaggi
    127
    Ciao,

    i css non fanno al caso mio perche' non si tratto solo di "nascondere" alla stampa certi div ma si tratta di metterne uno che nella pagina non esiste (la mappa grande), oltre che cambiare completamente tutta la struttura. Se vedi l pagina noterai che la mappa e' piccola e cliccabile.

    Gli iframe non li ho mai usati. Ora indago...

  5. #5
    Probabilmente hai poca pratica di css perchè quello che chiedi lo puoi fare senza nessun problema.

  6. #6
    Utente di HTML.it L'avatar di eee
    Registrato dal
    Nov 2002
    Messaggi
    127
    Davvero? Pensavo si potesse soltanto nascondere divs e non farne apparire di nuovi...

    Ora investighero' anche su quello!

    Grazie!

  7. #7
    Come nascondi div alla stampa, nascondi div al video

  8. #8
    Utente di HTML.it L'avatar di eee
    Registrato dal
    Nov 2002
    Messaggi
    127
    Ciao,

    sono riuscita impostare il css per la stampa e ho nascosto al video la mappa grande da stampare. Funziona tutto tranne che in stampa la mappa comunque la mappa non mi esce!

    Questo e' il codice html che riguarda la mappa:

    Codice PHP:
    <div id="map_print">
            [
    img]img/map_big.jpg[/img]
        </
    div
    Questo e' il css video:

    Codice PHP:
    #map_print {
            
    displaynone;


    E questo e' il css per la stampa:

    Codice PHP:
    #map_print {
            
    display:block
            padding
    0px 0px 0px 0px;
            
    width500px;
            
    height500px;


    E qui c'e' l'esempio

  9. #9
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    il percorso all'immagine della mappa non è corretto
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  10. #10
    Oh, beh, l'errore &egrave; pi&ugrave; semplice di quanto pensi:
    img/map_big.jpg non esiste!
    (dimenticato di salvarla?)

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.