[Firefox] Geen achtergrond plaatjes zichtbaar bij printen*

Pagina: 1
Acties:

  • geerttttt
  • Registratie: Oktober 2006
  • Laatst online: 23-07 08:48

geerttttt

Manisch positief

Topicstarter
Beste Tweakers,

Ik heb op een bepaalde site (ik kan helaas het adres op dit punt niet geven.) een optie om een ticket uit te printen. Deze ticket heeft uiteraard een layout met daarbovenin een headerbalkje.
Op de body zit een onload "window.print();" zodat er automatisch een printvenster weergeven wordt.

Als ik hem nu uitprint op IE (danwel 6 danwel 7) ziet het er prima uit.
Helaas is dit niet op Firefox het geval, ik kwam er uberhaupt achter dat background-images niet meegeprint worden, dus moest ik alles omzeilen met gewone images die ik uitrek.

Nu gaat dit op IE dus goed, maar firefox mist een bepaald plaatje. Als er iemand met de gouden tip kan komen ben ik enorm blij. Zelf heb ik veel geprobeerd en google afgezocht, maar ik kon geen concrete informatie vinden die mij zou helpen.

Bron (deels):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
            <table cellpadding="0" cellspacing="0" class="header">
                <tr>
                    <td class="left">
                        <img src="images/print_bon_logo.gif">
                    </td>
                    <td width="95%">
                        <img width="100%" height="60" src="images/print_bon_top.gif">
                    </td>
                    <td class="right">
                        <img width="70" height="60" src="images/print_bon_right.gif">
                    </td>
                </tr>
            </table>

Wat ik gekopieerd heb is de header in kwestie, een table is uiteraard lelijk hiervoor, maar dit geeft wel het beste resultaat met mijn doeleinde.
Links staat het logo (268x60), middenin is de boel opgevuld met een kleur (uit een plaatje van 1x1px print_bon_top.gif). en rechts staat een klein logotje, 70x60, print_bon_right.gif)

Als ik de bepaalde pagina zie met firefox ziet hij er wel prima uit, maar uit de printer krijg ik niet hetzelfde resultaat. Hier mis ik de middelste td (print_bon_top.gif). Dit is gewoon vervangen door een wit vak.

Iemand die me kan helpen, graag.

Oost west, 127.0.0.1 best!


  • akaIDIOT
  • Registratie: Januari 2005
  • Laatst online: 27-04 17:06
Is dit niet een kwestie van een instelling in FF? Als je in FF about:config bekijkt, staat er bij mij bijvoorbeeld
code:
1
print.printer_PrimoPDF.print_bgimages

Dit is een boolean waarde die op false staat. Ik neem aan dat FF dit voor alle printers doet...

*stu!ter* *boink*


  • moozzuzz
  • Registratie: Januari 2005
  • Niet online
Waarom een gif van 1x1? Kan je daar dan geen gewoon background-color voor gebruiken?
akaIDIOT schreef op maandag 02 april 2007 @ 23:21:
Dit is een boolean waarde die op false staat. Ik neem aan dat FF dit voor alle printers doet...
Jep, maar dus wel een standaard-instelling.

[ Voor 60% gewijzigd door moozzuzz op 02-04-2007 23:29 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

^ ^ precies, maar dan heb je alsnog dat je achtergrond plaatjes en kleuren moet enablen tijdens afdrukken.

Overigens is dit meer een probleem voor Client Software Algemeen, aangezien het om de printfunctie binnen Firefox gaat :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • geerttttt
  • Registratie: Oktober 2006
  • Laatst online: 23-07 08:48

geerttttt

Manisch positief

Topicstarter
Sommigen begrijpen het niet helemaal, omdat background images niet ondersteund worden standaard (ongetwijfeld om inkt te besparen bladiebla) heb ik er een gewoon plaatje van gemaakt en die een bepaalde breedte/hoogte opgegeven (zie bron).

Die image weergeeft hij dus niet, vandaar dat het me toch iets qua webdesign lijkt ipv client software...

Oost west, 127.0.0.1 best!