login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Image height/widht in IE (Opgelost)

Offline ikkekietje - 18/06/2007 17:47
Avatar van ikkekietjeNieuw lid In ff werkt:
  1. image.setAttribute("height","50%");
  2. image.setAttribute("width","50%");


In IE werkt dit echter niet, of alleszinds niet zoals het moet.
  1. image.setAttribute("height","100");
  2. image.setAttribute("width","100");

Wil hij wel doen, dan is de afbeelding 100 pixels, maar niet iedere afbeelding moet even groot zijn dus dat kan ik niet gebruiken.
Is er een alternatief voor IE?

Even kort de situatie schetsen:
Ik laad images in uit een array. Deze worden geplaatst in een div die een vaste breedte heeft. Als ik in ff zeg 50% dan neemt hij de hoogte en breedte van de afbeelding en schaalt hij deze tot hij maximum 50% van de div gebruikt (of dat denk ik toch  ).
Internet exploder wil dit echter niet doen en neemt gewoon de afmetingen van de afbeelding zonder er iets aan te veranderen.

Iemand een idee hoe dit op te lossen valt?
Dankje

4 antwoorden

Gesponsorde links
Offline kilian - 18/06/2007 18:17
Avatar van kilian Lid een aparte stylesheet voor ie maken?
Offline ikkekietje - 18/06/2007 18:19
Avatar van ikkekietje Nieuw lid t is niet de bedoeling dat alles er anders uit ziet in internet exploder.
JS zou gewoon moeten de width en heigt van de afbeelding aanpassen zodat hij binnen de div past...
Offline haytjes - 18/06/2007 18:38 (laatste wijziging 18/06/2007 18:38)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
geen aparte stylesheet voor nodig. Je zet het gewoon op de misse manier op de DOM.
Probeert een keer:
  1. image.style.height = "50%";
  2. image.style.width = "50%";


Dit zou moeten werken 
Offline ikkekietje - 18/06/2007 19:30
Avatar van ikkekietje Nieuw lid Woooooow danku! Die .style ontbrak!!!
Khad al eens image.height geprobeerd. Thx a lot!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s