Så kan det kun være fordi du anbringer din <map> midt inde i en tabel celle. Smid den et eller andet sted hen. Virker den her hos dog: http://n0p.com/804794.php
Ja, den virker fint. Det er meget mystisk - det virker heller ikke at flytte den udenfor tabellen. For at gøre det endnu mere mærkeligt, så har jeg en anden usemap, der virker fint på samme site.
Ja, den skal nok lige en tur gennem validatoren når den "er færdig". Synes godt nok det er mærkeligt at den ikke fungerer med IE6 - du har ikke mulighed for at teste via IE6?
Når jeg skifter png-billedet ud med et jpg-billede fungerer det fint, så det lader til at det er selve billedet det ikke fungerer med. Ret mærkværdigt!
Det virker utrolig underligt.. Jeg har sat eksemplet fra ovenstående link ind sammen med min version - de er stort set identiske, men alligevel fungerer min ikke.
Nu har jeg ikke IE6, men kender da problemet med transparente .png-er. Er det så hele problemet, eller er der også et problem i at du ikke kan klikke på de der links i dit areamap?
Altså det bliver vist fint nok, jeg havde i forvejen included pngfix.js, så det er ikke noget problem. Man kan bare ikke klikke på linksene. Det forekommer mig ret mærkeligt, at jeg på http://www.bountyclub.dk/new/test.php kan klikke på bilens links, men at det ikke fungerer i mit png-billede.
Jeg kan ikke se nogen umiddelbar forskel i koden, der gør at det ene skulle virke fremfor det andet.
Jamen, ja, jeg kan heller ikke se der som sådan er noget galt. Kan du udskifte dit PNG billede med fx et JPG på din testside, og se om der er noget galt.
Jeg kommer i tanker om, at jeg vist i et skab har en ret aldrende maskine stående med Windows 2000 på. Den må da køre IE6. Det kunne være jeg skulle tage den frem og støve den af. Mind mig evt. om det i weekenden ;)
Det virker ganske fint med jpg og jeg har også tænkt mig at bruge det som en midlertidig løsning, men jeg forstår virkelig ikke hvordan IE kan være så elendig til at håndtere png.
IE6 har jo aldrig helt forstået PNG. Det er jo også en ny teknologi, og IE6 er en gammel browser. Men lad os nu se om vi ikke kan komme til bunds i det her ...
Javel, så. En gammel Compaq med W2K og IE6. Du kan i den kode du viser nu på http://www.bountyclub.dk/new/test.php blot fjerne dit png-fix, og så virker dine links på billedet. Prøv det.
Jeg ved ikke hvad png-fix gør for at dette sker.
Er det vigtigt med IE6 kan man vel lave et hack ... fx tage dit billede som baggrund i en div, lægge et gennemsigtigt gif i div-en, og lave usemap på det.
Men ellers er det vist sådan at IE6 er en død sild mht png og transparens.
Kan man gøre sådan, at man lave png'en som et img og dermed få det til at være transparent vha. pngfix'et. Derefter laver man en div, der placerer sig ovenpå billedet med en transparent-billede i, som så holder mappen?
Det ser sgu ud til at give pote. Jeg har lagt de to billeder ind i hver sin div, som ligger med en absolut placering, centreret i en celle. Det spiller - og endda sammen med pngfix'et, men hvorfor i alverden bliver mine "skyggekanter" rundt om selve siden ikke vist.
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.