Pessoal tenho um problema com uso de abas. No firefox está tudo ok. No IE as abas não aparece. O conteúdo da página aparece normal e apesar de não aparecer as abas, quando clica no espaço em branco onde ela deveria estar a ação é executada normalmente. Alguém pode ajudar?
function setActiveTab(ul_id, new_id){
ul = document.getElementById(ul_id);
li = ul.childNodes;
for (i=0; i < li.length; i++){
if (li[i].id == new_id)
li[i].className = 'active';
else
li[i].className = '';
}
}
Pergunta
elane
Olá,
Pessoal tenho um problema com uso de abas. No firefox está tudo ok. No IE as abas não aparece. O conteúdo da página aparece normal e apesar de não aparecer as abas, quando clica no espaço em branco onde ela deveria estar a ação é executada normalmente. Alguém pode ajudar?
jsp1
<tiles:put name="corpo"> <!-- CSS TABS --> <ul id="tabnav"> <li id="tab1" class="active"><a href="###" onclick="link('acao1.do','tabcontent');">Geral</a></li> <li id="tab2"><a href="###" onclick="link('acao2.do','tabcontent');">Agências</a></li> <li id="tab3"><a href="###" onclick="link('acao3.do','tabcontent');">Projeto</a></li> </ul> <div id="tabcontent"> <script>link('acao1.do','tabcontent');</script> </div> </tiles:put>jsp da acao1<script>setActiveTab('tabnav','tab1');</script> <html:form method="post" action="/PeriodoProgramaSalvar" focus="status" onsubmit="submit_form('periodoProgramaForm','tabcontent'); return false;"> <%// conteudo da pagina%> </html:form>cssul#tabnav { font: bold 11px verdana, arial, sans-serif; list-style-type: none; padding-bottom: 24px; border-bottom: 1px solid #336699; margin: 0; } ul#tabnav li { float: left; height: 21px; background-color: #DFF4FF; margin: 2px 2px 0 2px; border: 1px solid #336699; } #tabnav .active{ border-bottom: 1px solid #fff; background-color: #fff; } #tabnav .active{ color: #000; } #tabnav a { float: left; display: block; color: #666; text-decoration: none; padding: 4px; } #tabnav a:hover { background: #fff; } #tabcontent h3 { border-bottom: 1px solid #376098; color: #376098; margin-bottom: 0; padding-bottom:0; font-size: 10pt; }jsfunction setActiveTab(ul_id, new_id){ ul = document.getElementById(ul_id); li = ul.childNodes; for (i=0; i < li.length; i++){ if (li[i].id == new_id) li[i].className = 'active'; else li[i].className = ''; } }obrigada.
Link para o comentário
Compartilhar em outros sites
3 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.