Stampa delle modifiche DOM
-
09-06-2019 - |
Domanda
Quello che sto cercando di fare è cambiare il colore di sfondo di una cella di tabella <td> e poi quando un utente va a stampare la pagina, le modifiche ora vengono visualizzate.
Attualmente sto utilizzando uno script discreto per eseguire il seguente comando su un intervallo di celle:
element.style.backgroundColor = "#f00"
Funziona sullo schermo in IE e FF, tuttavia, quando vai in Anteprima di stampa, i colori di sfondo vengono persi.
Sto facendo qualcosa di sbagliato?
Soluzione
Hai provato a codificare i valori solo per vedere se i colori di sfondo vengono visualizzati nell'anteprima di stampa?Penso che sia un'impostazione nel browser.
Altri suggerimenti
Non è consigliabile farlo con i fogli di stile?Puoi modificare il tipo di supporto nell'istruzione LINK nel tuo HTML, quindi quando la pagina verrà stampata, tornerà allo stile diverso?