Avatar billede holmes2 Nybegynder
27. marts 2006 - 14:24 Der er 4 kommentarer og
1 løsning

Ændre str på billed ved onmouseover

Hej Alle

Nu har jeg i flere dage forsøgt at finde løsningen på dette problem. Jeg har et stort "main" billed og thumbs billeder nedenunder. Når man køre musen over thumbs så skifter main billedet med et onmouseover script. Nogen billeder er str
320 b x 240 h og andre er omvendt 240 b x 320 h.(vises i 240h x 180b for at den kan passe på siden) Meningen er at scriptet skal læse str på billedet og justere str på den "box" som billedet vises i for at undgå at billedet bliver vist i fejl dimensioner. Jeg har forsøgt mig lidt med følgende, men dette fungere bare på første mouseover og derefter låser den sig sådan at alle billeder viser sig på samme måde:

function change(pic)
{
document.getElementById("visbilled").src="../pictures/image/" + pic;

var x=document.images.visbilled.width
var y=document.images.visbilled.height

if (x>y)
{document.getElementById("visbilled").style.width=320;}

if (x<y)
{document.getElementById("visbilled").style.width=180;}
}
Avatar billede horsmark Nybegynder
27. marts 2006 - 18:50 #1
måske sådan her ?

...ellers smid lige en url - det gør det hele hurtigere og nemmere for os andre :-)

function change(pic)
{
document.getElementById("visbilled").src="../pictures/image/" + pic;
var img = new Image()
img.src = "../pictures/image/" + pic
var x=img.width
var y=img.height

if (x>y)
{document.getElementById("visbilled").style.width=320;}

if (x<y)
{document.getElementById("visbilled").style.width=180;}
}
Avatar billede holmes2 Nybegynder
27. marts 2006 - 20:49 #2
Hej Horsmark

Det virker perfekt :-) smider du et svar
Stort tak for hjælpen
Avatar billede holmes2 Nybegynder
03. april 2006 - 22:11 #3
Hej horsmark

Jeg lukker denne da det ikke ser ud til at du vil have point :-)
Avatar billede horsmark Nybegynder
04. april 2006 - 12:17 #4
åhh dammit der er altså noget koks på eksperten der gør at man ikke altid modtager mails :-(
Avatar billede holmes2 Nybegynder
04. april 2006 - 13:46 #5
Hej horsmark

Du skal selvfølgelig have dine point :-)

lig et svar på denne:

http://www.eksperten.dk/spm/700504
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester