![]() |
|
|
|||||||
| Javascript Här diskuteras det som rör Javascript, AJAX, DOM & DHTML. |
![]() |
|
|
Trådverktyg | Visningsalternativ |
|
|
#1 |
|
Medlem
Registrerad: 2002-01-30
Ort: Halmstad
Inlägg: 286
Lösningar: 1 |
Skriva ut bildbredd & höjd
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.. |
|
|
|
|
|
#2 |
|
Forumtekniker
Registrerad: 2001-06-13
Ort: Stockholm
Inlägg: 3 385
Lösningar: 198 |
Kod:
function reSize();
{
for (i in doucument.images)
{
if (document.images[i].width>222)
{
document.images[i].style.width=222
}
}
}
Kod:
<body onload="reSize()">
__________________
Yes, I Blag! |
|
|
|
|
|
#3 |
|
Medlem
Registrerad: 2002-01-30
Ort: Halmstad
Inlägg: 286
Lösningar: 1 |
Skall man namge alla bilderna till nått spciellt oxå?
|
|
|
|
|
|
#4 |
|
Forumtekniker
Registrerad: 2001-06-13
Ort: Stockholm
Inlägg: 3 385
Lösningar: 198 |
Nej, det skall fungera ändå...document.images[i] 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: Kod:
function reSize();
{
for (i=0; i<document.images; i++)
{
if (document.images[i].width>222)
{
document.images[i].style.width=222
}
}
}
__________________
Yes, I Blag! |
|
|
|
|
|
#5 |
|
Medlem
Registrerad: 2002-01-30
Ort: Halmstad
Inlägg: 286
Lösningar: 1 |
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.. |
|
|
|
|
|
#6 |
|
Medlem
Registrerad: 2002-12-15
Ort: Hudiksvall
Inlägg: 5 477
Lösningar: 806 |
Kod:
function reSize(){
for(var i=0; i<document.images.length; i++){
if(document.images[i].width>222)
document.images[i].width = 222;
}
};
Senast redigerad av Peter S, 2003-01-11 klockan 13:02 |
|
|
|
|
|
#7 |
|
Medlem
Registrerad: 2002-01-30
Ort: Halmstad
Inlägg: 286
Lösningar: 1 |
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"> |
|
|
|
|
|
#8 |
|
Medlem
Registrerad: 2002-12-15
Ort: Hudiksvall
Inlägg: 5 477
Lösningar: 806 |
:r
Fel av mig. Lägg till ";i++" efter "document.images.length"
|
|
|
|
|
|
#9 |
|
Medlem
Registrerad: 2002-01-30
Ort: Halmstad
Inlägg: 286
Lösningar: 1 |
A fyfan va härligt.. funkar skitbra
|
|
|
|
![]() |
| Trådverktyg | |
| Visningsalternativ | |
|
|