02. august 2008 - 22:55Der er
12 kommentarer og 1 løsning
Mit JavaScript virker ikke. Angående: getElementById
Jeg har længe brugt et slideshow, der benytter sig af "filter" til at fade billederne ind over hinanden. Men da det kun er IE der kan læse dette, har jeg nu prøvet at lave et nyt. Problemet er bare, at det virker ikke. Og da jeg ikke er så erfaren, kan jeg ikke forstå hvad der er galt.
Både html og javascriptet kan ses på gammelbrydegaard.dk/test.htm
Mit web-developer-program i firefox fortæller: "slideshowdiv is not defined" i line 174
Det køre nu, og der er ingen fejlmeddelelser. Desværre er fade'er billederne ikke. Men det var jo heller ikke en del af spørgsmålet, så jeg må jo af med mine point.
Som erikjacobsen skrev i den første kommentar, manglede apostrof-tegnene.
Problemet med fade-effekten ligger rigtig nok i linien: setTimeout("skiftGennemsigtighed(i)",(gennemsigtighed * skifteHastighed)); Men er ikke kommet frem til en løsning endnu. Tror setTimeout skal bruges til at forsinke det loop som det indgår i, i stedet for at forsinke "skiftGennemsigtighed(i)". Det endelige resultat vil kunne findes på gammelbrydegaard.dk
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.