background image wijzigen met .js, maar niet getoond worden?

Status
Niet open voor verdere reacties.

Mitsie007

Gebruiker
Lid geworden
21 okt 2006
Berichten
276
Hoi!:)

Zou iemand mij uit kunnen leggen hoe het kan dat mijn foto niet getoond wordt?

De div waarin het moet staat heet 'center', via css wordt eerst een foto opgegeven. Na 10 sec moet er een andere foto verschijnen. Via USBWebserver laat hij het wel netjes zien, maar op Internet totaal niet... frustrerend. :rolleyes:

Dit is mijn .js code
[JS]

timer();


function timer(){
var playTimer = setTimeout("veranderFoto()", 10000);

}

function veranderFoto(){
var fotoDiv = document.getElementById('center');

fotoDiv.style.backgroundImage = 'url("../images/foto/headerFoto2.png")';
alert(fotoDiv.style.backgroundImage);
timer();
}

[/JS]

Wel leuk om te weten is dat hij de alert wel goed laat zien, maar de foto dus totaal niet.

Heeft iemand een idee??? :eek:
 
Het is opgelost. Bij toval toen ik dubbelen // in mijn adresbalk zette. Omdat mijn javascriptcode in een map zit heb ik ../ toegevoegd in mijn code > fotoDiv.style.backgroundImage = 'url("../images/foto/headerFoto2.png")';
Dit bleek dus niet nodig. Het werkt nu naar behoren! :D

Toch bedankt voor de mensen die dit gelezen hebben!
 
Ik zie dat je nog met alert() werkt.. Ken je firebug al? If not, kijk daar eens naar en zet een "debugger;" statement ergens in je sourcecode...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan