![]() |
Försöker skriva ut en asp sida från webbplatsen. Det är en tabell och raderna skiftar färg, vit/grått samt att i toppen har jag en bild som bagrund i cellerna, men allt detta kommer inte med i utskriften. Det som skrivs ut är endast text och ingen grafik, nån idé till varför det är så? Testade nu på 5 olika datorer men det ör likadant överallt, varför och vad kam man göra för att printa rätt?
|
Som default skrivs väl inte bakgrundsbilder ut?
|
Precis, bakgrundsfärg och bakgrundsbilder skrivs inte ut med default-inställningar i de flesta (alla?) webbläsare, utan detta måste användaren aktivera i sina utskriftsinställningar.
Det du kan göra istället är att arbeta med en egen css för print-mediet och t ex använda borders mellan raderna istället för bakgrundsfärg för att få en så vettig utskrift som möjligt. Använder du thead och tbody osv i tabellen så kan du dessutom fixa så att t ex tabellhuvud kommer överst på varje sida vid utskrift, vilket ju kan vara trevligt. I annat fall, om det är väldigt viktigt med hur utskriften blir, så är du nog dessvärre förpassad till att generera pdf:er eller dylikt för utskrift. |
Loopa ut alla tdn och sätt grå som bakgrund på den ena, och vit på den andra?
x = x + 1 'inne i loopen if x mod 2 = 0 then response.write "background:#eee;" else response.write "background:#fff;" |
Alla tider är GMT +2. Klockan är nu 03:19. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson