webForumDet fria alternativet

Klick ändrar bildhöjd

4 svar · 254 visningar · startad av calle007

calle007Medlem sedan jan. 20047 inlägg
#1

Låt oss säga att en genomskinlig bild har height och width satta till 1x1px.
Bredvid finns en knapp, när jag klickar på den ska bildens height sättas till 100px. Alltså inte skala om bilden eller så, bara ändra height.

Är det möjligt?

dectgapMedlem sedan sep. 20021 655 inlägg
#2
<img src="img1.png" id="minBild" width="1" height="1" />
<button onclick="document.getElementById('minBild').height='100'">Öka höjden</button>
calle007Medlem sedan jan. 20047 inlägg
#3

Funkar klockrent! Tack!

nitro2k01Medlem sedan aug. 20039 342 inlägg
#4

Vill inte verka som en bessewisser, men själv hade jag även lagt till px på slutet för att visa till 100% att det ärpixlar det handlar om:

 
<img src="img1.png" id="minBild" width="1" height="1" />
<button onclick="document.getElementById('minBild').height='100px';">Öka höjden</button>
dectgapMedlem sedan sep. 20021 655 inlägg
#5

nitro2k01 skrev:

Vill inte verka som en bessewisser, men själv hade jag även lagt till px på slutet för att visa till 100% att det ärpixlar det handlar om:

Fast då blir det bara fel.
width- och height-attributen skrivs antingen utan enhet eller som procent. Om enhet utelämnas är det alltid pixlar man snackar om.
http://www.w3.org/TR/html401/sgml/dtd.html#Length

Om man använder styles måste man däremot ange en enhet, t ex:

document.getElementById('minBild').style.height='100px'
122 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)