Avatar billede oergaard Nybegynder
19. februar 2008 - 13:00 Der er 15 kommentarer og
2 løsninger

AlphaImageLoader driller

Jeg har en side hvor jeg gør brug af .png billeder, som alle har en transparent baggrund. Hvilket giver problemer i IE6.

Jeg har kigget lidt på AlphaImageLoader men kan ikke få det til at virke.

<div style="background: none; height:428px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=`pil_h.png`, sizingMethod=`scale`);"></div>

Med ovenstående kode ses størrelsen på div elementet, men der er ikke noget billede.
Avatar billede roenving Novice
19. februar 2008 - 13:20 #1
Du skal (såvidt jeg ved !-) sætte den imageloader på et billed-element, som du placerer bagest, f.eks.

<div style="background: none; height:428px;position:relative;">
  <img src="pil_h.png" style="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pil_h.png' , sizingMethod='scale');">
  <div style="position:absolute">Dit øvrige indhold</div>
</div>
Avatar billede oergaard Nybegynder
19. februar 2008 - 13:31 #2
roenving> har forsøgt ovenstående, men det giver desværre samme resultat.
Avatar billede oergaard Nybegynder
19. februar 2008 - 13:39 #3
Hvis det kan løses på anden vis er dette også kærkomne.
Avatar billede roenving Novice
19. februar 2008 - 13:46 #4
Prøv at sætte det ind som almindeligt billede og find så pngfix f.eks. via google !-)
Avatar billede oergaard Nybegynder
19. februar 2008 - 14:06 #5
pngfix viker desværre heller ikke, idet jeg gør brug af en cms, hvor jeg ikke kan gøre brug af et sådanne script.
Avatar billede olebole Juniormester
19. februar 2008 - 18:43 #6
<ole>

Du skal sætte en bredde på div'et - og så skal du bruge rigtige apostroffer i stedet for 'backticks':

<div style="background: none; height:428px; width:200px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pil_h.png', sizingMethod='scale');"></div>

- men husk: Koden virker kun i IE  ;o)

/mvh
</bole>
Avatar billede oergaard Nybegynder
19. februar 2008 - 19:46 #7
Jeg har lige forsøgt at kode siden lokalt og så virker det perfekt, når jeg skifter ` ud med '. Den CMS vi bruger på mit arbejde udskifter desværre automatisk ' med `.

Jeg forsøgte mig derfor med, at skrive &#39; i stedet for ', hvilket hjælpe lige ind til jeg redigere koden igen, her tolker den &#39; som ', hvorfor den her laver ' om til `.
Avatar billede oergaard Nybegynder
19. februar 2008 - 19:47 #8
ind til = indtil :-)
Avatar billede olebole Juniormester
19. februar 2008 - 20:01 #9
Skift til et brugbart CMS. Det lyder som noget rigtig skidt, du har gang i  :)
Avatar billede oergaard Nybegynder
19. februar 2008 - 20:06 #10
Smider i ikke begge et svar så kan i dele pointene :-)
Avatar billede olebole Juniormester
19. februar 2008 - 21:11 #11
- et herfra  =)
Avatar billede oergaard Nybegynder
19. februar 2008 - 21:45 #12
olebole> det var kun en kommentar :-)
Avatar billede olebole Juniormester
19. februar 2008 - 21:47 #13
- dooohhhhhh  :D
Avatar billede roenving Novice
22. februar 2008 - 03:11 #14
Oki '-)
Avatar billede oergaard Nybegynder
22. februar 2008 - 07:22 #15
Tak for hjælpen :-)
Avatar billede olebole Juniormester
22. februar 2008 - 16:28 #16
- og tak for hjælpen  ;o)
Avatar billede roenving Novice
25. februar 2008 - 16:10 #17
-- og jeg takker for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester