Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [JS] Formattare pagina

  1. #1

    [JS] Formattare pagina

    Utilizzo questo codice per rendere stampabile pagine del sito
    codice:
    <head>
    <SCRIPT LANGUAGE="javascript"> 
    function stampa(){ 
      testo=document.body.innerText 
      aa=window.open('about:blank') 
      setTimeout('aa.document.body.innerText=testo;aa.print()',500) 
    } 
    </SCRIPT> 
    </head>
    <body>
    [img]../../img/stampa.gif[/img]
    </body>
    il problema è che la pagina che genera è stilisticamente oscena, ossia riporta il testo così come si trova nella pagina di origine.
    E' possibile "formattare" la pagina in maniera più decente, con il testo sistemato per bene?
    Un esempio lo trovate QUI
    Grazie

  2. #2
    Ho visitato la pagina e ho pensato di fare così:

    w=window.open()

    var stringa = document.body.innerText

    w.document.body.innerText = stringa

    /*fino a qui è come hai fatto tu, poi ho aggiunto delle proprietà

    della finestra aperta

    w.document.bgColor = "#bbbbff"

    w.document.fgColor = "#0000ff"

    w.document.body.style.fontFamily="Comic Sans Ms"

    w.document.body.style.textAlign = "center"




    Naturalmente esistono altre proprietà. se ne vuoi altre fammi sapere
    "Penso che nel mondo ci sia mercato per quattro o cinque computer"... Thomas Watson, presidente della IBM, 1943

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.