Avatar billede casper_h Nybegynder
30. marts 2008 - 11:34 Der er 5 kommentarer

Placering af billede ved load

Hej alle

Jeg roder lidt med at få placeret en række barer på en tidsakse, idéen er at jeg beregner et offset som billedet/baren skal rykkes i forhold til et andet billede. Jeg har forsøgt med at køre en java funktion onload, men der skete intet, koden er lidt rodet så vil høre hvordan i måske vil gøre det?

VH
Casper
Avatar billede showsource Seniormester
30. marts 2008 - 12:58 #1
Avatar billede casper_h Nybegynder
31. marts 2008 - 11:42 #2
Narh ikke helt det jeg søger. Jeg er kommet med en idé til en mulig løsning, men mangler lidt hjælp til javakoden. Da der er en masse bars jeg skal have flyttet vil de være nummereret, i dette tilfælde vil er tælleren nået til 23. <offset> vil være en beregnet værdi som vil blive sendt med som parameter. Hvordan skal jeg udforme posImg(id,offset) hvis funktionen skal tage placeringen af img23 og lægge offsettet til og returnere denne værdi? Og kan dette lade sig gøre?

<img id='img23' src="images/clear.gif" border="0">
<img id='bar23' onLoad='document.bar23.style.left = "posImg(23,<offset>)"'>
Avatar billede olebole Juniormester
31. marts 2008 - 12:55 #3
<ole>

Det kan du ikke. Der er ingen onload-event på et img-element

/mvh
</bole>
Avatar billede casper_h Nybegynder
31. marts 2008 - 13:38 #4
Hmm, okay så må jeg i tænkeboxen igen...
Avatar billede casper_h Nybegynder
31. marts 2008 - 15:12 #5
Hvordan vil du så forklare dette: http://www.w3schools.com/jsref/jsref_onload.asp ?
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