Veja como montar uma aba com poucos recursos de java script:
É muito simples usar formas de CSS para controlar cores em uma JSP, vamos mostrar uma forma simples e que atende a sistemas pequenos ou, ate mesmo pequenos sites que usam JavaScript, CSS e JSP. Aqui estou utilizando tudo em uma pagina, mas se achar melhor pode usar em arquivos separados, e apenas setar onde eles estão dento do JSP;
Usamos o CSS para controlar cor, fonte, localização etc.
• Sendo usado com bastante praticidade Após montar o CSS, vamos mostrar a parte de JavaScript que usaremos para controlar duas abas, sem muito incremento:
<script>
/**
*
* @param {Object} id
*/
function selecionarAba(id){
if(!id){
id = "aba1";
}
switch (id) {
case "aba1":
mostrarAbaDadosPessoais(true);
mostrarAbaEndereco(false);
break;
case "aba2":
mostrarAbaDadosPessoais(false);
mostrarAbaEndereco(true);
break;
default:
alert("Aba " + id + " inexistente.");
}
}
/**
*
* @param {Object} mostrar
*/
function mostrarAbaDadosPessoais(mostrar) {
var idAba1 = document.getElementById("aba1");
var divAba1 = document.getElementById("abaDadosPessoais");
if (mostrar) {
idAba1.className = "TabChecked";
divAba1.style.display = "";
montarCor();
} else {
idAba1.className = "TabUnChecked";
divAba1.style.display = "none";
}
}
/**
*
* @param {Object} mostrar
*/
function mostrarAbaEndereco(mostrar) {
var idAba2 = document.getElementById("aba2");
var divAba2 = document.getElementById("abaEnderecos");
if (mostrar) {
idAba2.className = "TabChecked";
divAba2.style.display = "";
montarCorEnde();
} else {
idAba2.className = "TabUnChecked";
divAba2.style.display = "none";
}
}
function montarCor(){
var valor;
var colorVariavel = new Array("cyan", "yellow", "green", "red");
for(i = 1; i < 5; i++){
valor = document.getElementById(i);
valor.innerHTML = '';
valor.innerHTML += '<table border=1 style="background-color:Yellow;" width=20% width=50%><tr><td width=10% style=background-color:'+colorVariavel[i-1]+'; border-bottom:15px solid #000000; > Ibimon '+i+' </td></tr></table>';
}
}
function montarCorEnde(){
var valor;
var colorVariavel = new Array("yellow", "green", "cyan", "red");
var cor1 = "#CCCCCC";
var cor2 = "#FFFFFF";
for(i = 5; i < 9; i++){
valor = document.getElementById(i);
valor.innerHTML = '';
valor.innerHTML += '<table border=1 style="background-color:WHITE;" width=20% width=50%><tr><td onmouseover=java script:um(this); onmouseout=java script:dois(this); width=10% style=background-color:'+colorVariavel[i-5]+'; border-bottom:15px solid #000000; > Ibimon '+i+' </td></tr></table>';
}
}
function um(src) {
src.bgColor='#CCCCCC';
src.style.cursor="hand";
}
function dois(src) {
src.bgColor='#FFFFFF';
src.style.cursor="default";
}
</script>
Pergunta
IBIMON
Veja como montar uma aba com poucos recursos de java script:
É muito simples usar formas de CSS para controlar cores em uma JSP, vamos mostrar uma forma simples e que atende a sistemas pequenos ou, ate mesmo pequenos sites que usam JavaScript, CSS e JSP. Aqui estou utilizando tudo em uma pagina, mas se achar melhor pode usar em arquivos separados, e apenas setar onde eles estão dento do JSP;
Usamos o CSS para controlar cor, fonte, localização etc.
• Sendo usado com bastante praticidade Após montar o CSS, vamos mostrar a parte de JavaScript que usaremos para controlar duas abas, sem muito incremento: • JSP usado para mostrar a Aba no browser: • Código Completo: Editado por andreia_spUtilize tag para código, facilita a visualização. Andreia_Sp
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.