Ir para conteúdo

POWERED BY:

Arquivado

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

polloooo

[Resolvido] Tentando substituir Iframes por Divs

Recommended Posts

Opa pessoal.

To tentando fazer um menu que carregue um conteúdo dentro da msma pagina dentro de uma Div. Mas nao estou conseguindo.

O codigo é esse:

<script>
function abrir(pagina) {
    document.getElementById('conteudo').innerHTML = document.getElementById(pagina).innerHTML;
}
window.onload = function() {
            document.getElementById('conteudo').innerHTML = document.getElementById('midiaexterior').innerHTML;
        }
</script>
		<div id="portfolioOpcoes">
			<p class="barNav">
<a href="javascript:abrir('midiaexterior');">MIDIA EXTERIOR</a>
<a href="javascript:abrir('solucoesweb');">SITES E SISTEMAS WEB</a>
<a href="javascript:abrir('designgrafico');">DESIGN GRÁFICO</a>
</p>
		</div>
		<div id="conteudo">
		<div id="midiaexterior" style="display:none;">oi</div>
		<div id="solucoesweb" style="display:none;">olá</div>
		<div id="designgrafico" style="display:none;">hello</div>
		</div>

Ela carrega o primeiro conteudo numa boa,mas qnd clico nos outros links eles nao carregam o conteudo da outra div.

como resolver isso???

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema, é que qndo carrega o primeiro, você 'apaga' os outros.

 

Pois substitui.. para fazer oque você quer, dessa forma ai você precisa, separar:

                <div id="conteudo"></div><!-- /conteudo -->
                <div id="midiaexterior" style="display:none;">oi</div>
                <div id="solucoesweb" style="display:none;">olá</div>
                <div id="designgrafico" style="display:none;">hello</div>
Ai o teu código vai funcionar.

 

Mas mesmo assim, se for 'muita coisa', o povo costuma fazer esse processo com AJAX. Tem vários topicos no forum falando sobre, dê uma procurada.

 

Tópico Movido:

Webstandards: CSS / XML / XHTML / HTML http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Javascript / DHTML

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa. Muito obrigado.

O seu método deu certo.

Eu dei uma procurada ai de como fazer no AJAX,mas nao achei.

se der pra postar ai os links.

 

Muito obrigado.

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.