Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Francês Black

[Resolvido] aba sem refresh

Recommended Posts

olá amigos, fiz um script de navegação sem refresh, porem só aparece o conteudi da pagina inicial ao clicar nela, gostaria que de inicio ja aparecese o conteudo dela, caso o usuário clicase em outra ai iria para outra, oque devo mudar para conseguir fazer isso? vai o script!!!!

 

 

 

<script type="text/javascript">
function id( el ){  
       return document.getElementById( el );  
}  
function hide_all(){  
       var divs = id('content').getElementsByTagName('div');  
       for( var i=0; i<=divs.length; i++)  
       {  
               divs[i].style.display = 'none';  
       }  
}  
/* http://www.javascriptkit.com/jsref/event.shtml */  
function disablelink( e ){  
       var evt = window.event || e  
       if (evt.preventDefault) //supports preventDefault?  
               evt.preventDefault()  
       else //IE browser  
               return false  
}  
window.onload = function(){  
       hide_all();  
       var as = id('content').getElementsByTagName('a');  
       for( var i=0; i<as.length; i++ )  
       {  
               as[i].onclick = function( e ){  
                       hide_all();  
                       var id_el = this.href.split('#')  

                       id( id_el[1] ).style.display = 'block';                  
                       return disablelink( e );  
               }  
       }  
}  
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eai, tudo tranquilo?

 

Bom amigo, bem simples a solução:

 

Após a linha

hide_all();

que oculta todo o conteúdo.

 

Você deve adicionar o código para exibir o conteúdo de homepage.

id('sua_home_page').style.display = 'block';

no seu caso.

 

Assim quando você abrir a página pela primeira vez (window.load vai rodar), todas as vão obter display:none exceto a home.

 

@hudsondotnet

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.