Cristian. Muito obrigado do modo que você colocou eu consegui implementar. está funcionando e ficou muito melhor que antes. referente ao defeito eu posto novamente se ocorrer o meu arquivo que contem o menu ficou assim: embora você tivesse falado pra evitar o document.write. eu não sei como substitui-lo nesse caso. window.addEventListener('load',function(){
var menu = document.getElementById("menu");
addCurrent(menu);
},false)
var addCurrent = function(elemen){
var filhos = elemen.getElementsByTagName('li');
for(i=0;i<filhos.length;i++)
{
filhos[i].getElementsByTagName('a')[0].onclick = function(){
clearCurrent(filhos);
this.setAttribute('class','current');
}
}
}
var clearCurrent = function(elemen){
for(i=0;i<elemen.length;i++)
{
elemen[i].getElementsByTagName('a')[0].setAttribute('class','');
}
}
document.write(
"<link rel='stylesheet' href='menu_style.css' type='text/css' media='screen' />"+
"<ul id='menu'>"+
"<li><a href='Home.php' title=''>Home</a></li>"+
"<li><a href='#' title='' >Clientes</a></li>"+
"<li><a href='#' title=''>Fornecedores</a></li>"+
"<li><a href='#' title=''>Pecas</a></li>"+
"<li><a href='#' title=''>Veiculos</a></li>"+
"<li><a href='cad_contas.php' title=''>Contas</a></li>"+
"<li><a href='cad_usuarios.php' title=''>Usuarios</a></li>"+
"<li><a href='cad_funcionarios.php'title=''>Funcionarios</a></li>"+
"</ul> ");