magicgunnar Skrevet 13. august 2007 Skrevet 13. august 2007 (endret) I firefox bruker jeg: div = document.createElement('id'); var opacity = 40; div.style.MozOpacity = opacity/100; for å sette gjennomsiktighet. For å få dette til å funke i IE prøver jeg meg på følgende: div = document.createElement('id'); var opacity = 40; if(document.all){ div.filters.alpha.opacity = 40; } else { div.style.MozOpacity = opacity/100; } Da får jeg den ikke altfor forståelige feilmeldingen: Medlemmet ble ikke funnet. Jeg har to spørsmål: 1. Hvordan setter man gjennomsiktighet i IE. 2. Finnes det noen verktøy man kan bruke for å få bedre feilmeldinger i IE, (ala Firebug og Webdeveloper i Firefox) eller er vi dødelige dømt til å hate feilmeldingene IE gir Edit: Koden er bare et utdrag, det jeg trodde var viktig, må jeg f.eks definere filters på en eller annen måte? Endret 13. august 2007 av magicgunnar
eiden84 Skrevet 14. august 2007 Skrevet 14. august 2007 http://msdn2.microsoft.com/en-us/library/ms532967.aspx
magicgunnar Skrevet 15. august 2007 Forfatter Skrevet 15. august 2007 Takk for linken! Etter mye prøving og feiling viste det seg at dette funket i IE: div.style.filter = "alpha(opacity=40)"; Sånn til neste gang, er det forresten noen som vet hvordan jeg enkelt kan få feilmeldingen på engelsk? På søket "Medlemmet ble ikke funnet." fikk jeg ikke opp noen relevante treff, og mine forsøk på å oversette setningen til engelsk resulterte heller ikke i noe relevant informasjon.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå