Toon posts:

[HTML]Printen BGimage in IE5

Pagina: 1
Acties:

Verwijderd

Topicstarter
Dag lui,

Tis een vrij simpel vraagje, maar ik kom er niet uit.
Het geval: een intranet met een logo als backgroundimage, met de volgende css-prop's:
BODY
{
FONT-SIZE: 9pt;
FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
COLOR: #000000;
background-image: url(../images/yachtlogo.gif);
background-repeat:no-repeat;
background-position: right top;
background-attachment: fixed;
background-color: #ffffff;
SCROLLBAR-FACE-COLOR: #ffffff;
SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;
SCROLLBAR-SHADOW-COLOR: #999999;
SCROLLBAR-3DLIGHT-COLOR: #999999;
SCROLLBAR-ARROW-COLOR: #000000;
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
SCROLLBAR-BASE-COLOR: #ffffff
}

Alle clients staan goed ingesteld, zodat er daadwerkelijk een bgimage wordt geprint. In IE5.0 wordt het plaatje echter als een dikke lijn geprint, in andere explorer-versies niet, daar verschijnt gewoon het plaatje. Ik heb alle prop's stuk voor stuk gechecked, en nou blijkt deze "bug" op te treden wanneer background-repeat:no-repeat; aanwezig is. Helaas ziet het er niet uit als dit niet aanwezig is, dus dat is geen oplossing.
Heeft iemand hier eerder last van gehad, en het op kunnen lossen? (ik kan IE5 clients natuurlijk gewoon geen bg-image geven, maar dat is niet gewenst)
Errug bedankt!

Ivo

  • André
  • Registratie: Maart 2002
  • Laatst online: 03-09 14:12

André

Analytics dude

Ten eerste: je hoeft niet te groeten in je post.

Ten tweede: ik denk dat het aan de printfuntie van IE5 ligt, dus daar kun je weinig aan doen.

Je kunt de no-repeat misschien ook vervangen door het getal 1, :?

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 00:43

RM-rf

1 2 3 4 5 7 6 8 9

msie5 ondersteund het onbeforeprint- en onafterprint-event;
hiermee kun je zodra men print de css-propertie op repeat zetten en daarna weer terugzetten naar de oude waarde.

http://msdn.microsoft.com/workshop/author/dhtml/reference/events/onafterprint.asp
http://msdn.microsoft.com/workshop/author/dhtml/reference/events/onbeforeprint.asp

eventueel kun je kijken of het definieren van @media print werkt (of eventueel een specifiek print-stylesheet linken
<link rel="stylesheet" href="blaat.css" media="print">)
http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/media_1.asp

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen