I am trying to set a background of a menu item to a different image with a mouse over event. From what I understand I do that using:
But when I apply that to my situation it doesn't seem to work properly:Code:var newpage = document.getElementById(page); newpage.style.background = "url(images/project_on.gif)";
http://mesacreative.com/development/projects.php
When someone hovers over a menu item the project listing on the right changes, I got that working without problems. But when I applied the same method to the menu items it doesn't seem to be working since the background of the menu item should change. Here is my javascript file:
Any help would be appreciated.Code:function open_page(page,menu_name) { set_menu(menu_name); var newpage = document.getElementById(page); newpage.style.display = "block"; // Graphic Swap var projects = new Array(); projects[0] = "project_sdv"; projects[1] = "project_md"; projects[2] = "project_tempx"; projects[3] = "project_bira"; projects[4] = "project_hdf"; for (i=0;i<projects.length;i++) { if (projects[i] == page) { } else { close_page(projects[i],menu_name); } } } function close_page(page,menu_name) { var newpage = document.getElementById(page); newpage.style.display = "none"; close_menu(menu_name); } function set_menu(page) { var newpage = document.getElementById(page); newpage.style.background = "url(images/project_on.gif)"; // Menu Swap When Hovered var projects_menu = new Array(); projects_menu[0] = "menu_md"; projects_menu[1] = "menu_sdv"; for (i=0;i<projects_menu.length;i++) { if (projects_menu[i] == page) { } else { close_menu(projects_menu[i]); } } } function close_menu(page) { var newpage = document.getElementById(page); newpage.style.background = "url(images/project_off.gif)"; }


LinkBack URL
About LinkBacks




Reply With Quote
Bookmarks