Olá Celso Lemes, aqui no portal, possuímos vários exemplos de menus. É só você dar uma procurada, então se não entender, você posta aqui, ok!? Abraços.
O JSP você usa com o Apache Tomcat. Além deste Java que é usado para web, pode ser utilizado o JavaApplet que roda no cliente. E todos, ou pelo menos a grande maioria, intrerpreta Javascript. falou.
Muito estranho... Vamos ver se está tudo ok... No Arquivo.JS:
function montaLayout(layout, visible, hidden){
var visib = "visible";
var hVisib = "hidden";
if (layout == 1){
if (document.getElementById(visible).style.visibility != null){
document.getElementById(visible).style.visibility = visib;
document.getElementById(hidden).style.visibility = hVisib;
}
}
if (layout == 2){
if (document.getElementById(visible).style.visibility != null){
document.getElementById(visible).style.visibility = visib;
document.getElementById(hidden).style.visibility = hVisib;
}
}
}
E dentro da página:
<script language="javascript" src="Arquivo.JS"></script>
Faça deste jeito e verifique se deu certo.
JavaScript - linguagem de programação client-side para web. JSP - linguagem de programação server-side para a web. Java - linguagem de programação para deskotps. JSP e Java são linguagem parecidas, já JavaScript é muito diferente. Para as duas primeiras é necessário vários programas, porém JavaScript é só abrir o bloco de notas... falou.