webForumDet fria alternativet

Skriva ut bildbredd & höjd

8 svar · 235 visningar · startad av fundrusse

fundrusseMedlem sedan jan. 2002286 inlägg
#1

På en sida loopar jag ut en massa produkter med bild.. (Webbutik)
Och sidan är i 2 tabeller (222px bred)

Kan man med javascript se till så att bilder som är bredare än 222px blir förminskad till 222px och de som är mindre än 222 stannar i sitt utförande..

colioneMedlem sedan juni 20014 421 inlägg
#2
function reSize();
{
       for (i in doucument.images)
   {
       if (document.images[i].width>222)
      {
       document.images[i].style.width=222
      }
   }
}
<body onload="reSize()">
fundrusseMedlem sedan jan. 2002286 inlägg
#3

Skall man namge alla bilderna till nått spciellt oxå?

colioneMedlem sedan juni 20014 421 inlägg
#4

Nej, det skall fungera ändå...document.images enger ett siffer id för en bild. dvs räkna igenom alla bilderna på sidan, det borde funka, jag har inte provat det....men annars så kan du ange alla som ligger i tabellen med typ id="img_x" där x är en siffra från 0-antalet bilder i tabellen.

Om den övre inte funkar prova detta:

function reSize();
{
       for (i=0; i<document.images; i++)
   {
       if (document.images[i].width>222)
      {
       document.images[i].style.width=222
      }
   }
}
fundrusseMedlem sedan jan. 2002286 inlägg
#5

Nae det funkar inte så bra ändå.. "Error on page"
Men om jag sätter Img_x på produktbilderna.. är det bara dom som ändras då.. för allt annat skall ju vara som det är..

Peter SMedlem sedan dec. 20025 483 inlägg
#6
function reSize(){
     for(var i=0; i<document.images[B].length[/B]; i++){
          if(document.images[i].width>222)
               document.images[i].width = 222;
     }
};

:)

fundrusseMedlem sedan jan. 2002286 inlägg
#7

Får felmeddelande på:
for(var i=0; i<document.images.length){

Object expected

Så här ser en länk ut till bilden:
<img src="Images/204.jpg" name="img_0" border="0">

Peter SMedlem sedan dec. 20025 483 inlägg
#8

:r

Fel av mig. Lägg till ";i++" efter "document.images.length"

:)

fundrusseMedlem sedan jan. 2002286 inlägg
#9

A fyfan va härligt.. funkar skitbra

129 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)