Hej! Jag har problem med att byta en bakgrundfil på ett objekt med Javascript, typ såhär:
objektet.style.backgroundImage = 'url(../bilder/bilden.gif)';
Grejen är att jag måste "backa" ur mappen som min js-kod ligger i, och gå in i "bilder"-mappen. Och då vill style.backgroundImage inte ta min URL. Om jag hämtar bilden från samma mapp som js-filen så är det inga problem.
@ndersMedlem sedan juni 200032 969 inlägg Javascriptkoden tolkas ju inte från det stället där javascriptfilen ligger, utan därifrån den körs. Funkar det inte om du utgår ifrån rotmappen istället?
objektet.style.backgroundImage = 'url(/bilder/bilden.gif)';
Nej, det funkar inte. Har även testan utan "url" och parenteser, och med och utan snedstreck först. Kan tilläggas att bildmappens namn är "_images". Påverkar underscore på nåt sätt?
Kan även tillägga att andra .style, t ex färg och bakgrundsfärg funkar fint. Samt att sätta backgroundImage till "none".