JS gevorderde |
|
al je al wat getest?
dus bijv na de set een get uit te voeren en deze in een alert weer te geven: alert(menu.style.backgroundImage);
Probeer eens:
menu.style.backgroundImage = "url('../images/menu_news_mouseover.gif')";
menu.style.backgroundImage = "url('../images/menu_news_mouseover.gif')";
is de referentie naar de afbeelding goed? controleer dit d.m.v. de alert - het is trouwens beter volledige urls te gebruiken in javascript dus http://www.domein.nl/plaatje.gif.
Verder lijkt het me een goed idee om je script uit te breiden om het iets efficiënter te laten lopen.
Dus preloads in window.onload - beter is nog DOMLoaded.
preload:
var menuOver, menuOut;
window.onload = function() {
menuOver = new image(100,100); //breedte,hoogte
menuOut = new image(100,100);
menuOver. src = "http://www.domein.nl/images/menu_news_mouseover.gif";
menuOut. src = "http://www.domein.nl/images/menu_news.gif";
}
var menuOver, menuOut; window.onload = function() { menuOver = new image(100,100); //breedte,hoogte menuOut = new image(100,100); menuOver. src = "http://www.domein.nl/images/menu_news_mouseover.gif"; menuOut. src = "http://www.domein.nl/images/menu_news.gif"; }
en om het dan helemaal compleet te maken kan je de id fetches ook nog in je window.onload plaatsen:
var menu;
window.onload = function() { // deze en eerdere nog samenvoegen
menu = document.getElementById('menu');
}
var menu; window.onload = function() { // deze en eerdere nog samenvoegen menu = document.getElementById('menu'); }
|