y no hay que poner nada mas?
la imagen del menu la cargo en un css, el codigo que me has dado lo pongo en la cabecera, que es común para todas las páginas, pero no pasa nada. Por cierto, tu código se deja comentado?como me parecía raro lo he probado comentado y sin comentar, con ruta relativa para el js y ruta completa y nada, no pasa nada
por cierto, la web es con jsp y servlets, por si eso influye...
un saludo!