Het is wellicht gekend dat PNG's het niet al te goed doen (transparante delen worden blauw). Ik pas meestal de gekende pngfix.js truuk toe (die gebruik maakt van de een boel nutteloze dingen die in Internet Explorer voor de PC zitten om het toch werkende te krijgen). http://homepage.ntlworld.com/bobosola/index.htm
Deze werkt perfect (als je rekening houd met een paar mogelijke float issues van de figuren) maar heeft een nadeel op de PC: de gebruiker ziet héél even het blauw ipv de transparantie. Mij kan het nooit wat schelen (en ik praat bijna elke klant firefox aan), want uiteindelijk werkt het wel.
Nu had ik wel een klant die er een probleem van maakte. Ik heb een oplossing gevonden die de fix meteen toepast bij het laden van de figuren, en dus nooit die blauwe flits geeft.
http://www.theimagecompany.be/en/
(png’s zitten zowat overal, het ontwerp is niet van mij, maar er was vraag naar die afgeronde hoeken waarbij ze de achtergronden kunnen aanpassen via de cms - dus zit er een PNG voor).
Nu staat er bij elke figuur een ‘onload’ wat uiteraard niet xhtml valid is.
(ik gebruik hier dus de methode (2) JS code on individual png’s: http://homepage.ntlworld.com/bobosola/pnginfo.htm#credits )
Ik vraag me af of er nu een manier is om:
- ofwel die onload er met Javascript oid bij te zetten zodat de pagina wel valideerd - maar ik vraag me af of die blauwe flist dan niet terug komt
- of een andere methode die geen blauwe flits geeft bij het laden (in IE op PC)
Kan het niet, dan zal ik gewoon de ‘valid xhtml’ link enz. ervan halen, want een blauwe flits is geen optie bij dit project.
[beetje offtopic] je moet er trouwens eens op letten dat je niet kan klikken op transparante delen van een png in IE op de PC, beetje vreemd en toch weer niet [/]