03. december 2007 - 13:04Der er
7 kommentarer og 1 løsning
Få fat i størrelse på et billede
Hep,
Hvordan hulen får man fat i højde og bredde på et billede, UDEN at bruge document.images?
Jeg har givet et billede et id, eks. <img src="" id="foo" alt="" /> Hvis jeg siger document.getElementById('foo').height retunerer firefox højden, men IE retunerer altid 0 uanset hvad jeg gør.
Hvordan kan jeg få fat i højde og bredde i IE, uden at bruge document.images ?
Du kan benytte offsetWidth og offsetHeight istedet for, har lige lavet et lille eksempel til dig, du kan teste det på. Du skal bare rette filnavnet på billedet til et af dine billeder.
mrbonus>> God kode, men du bør nok ikke have "java script:" stående inde i din onclick. Det er kun forbeholdt href-attributten. Du kan jo ikke skrive andet end javascript i onclick'en. =)
Det er ugyldig javascript-kode, og måske kommer der en dag en javascript-fortolker, der ikke er i stand til at overse sådan en fejl !-)
-- og som det fremgår af det, w13 skriver, så er det lidt åndet at fortælle javascript-fortolkeren, at den skal fortolke script i en script-event som script !o]
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.