Ir para conteúdo

POWERED BY:

Arquivado

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

Andre Summers

Como abrir uma página dentro da DIV

Recommended Posts

Como faço para abrir uma página dentro de uma DIV e ainda conseguir validar o XHTML no W3C...?

 

Eu pensei em usar IFRAME mas não é muito recomendado... é possivel trabalhar com DIV?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como assim abrir uma pagina ?

 

pode ser um bucado mais expecífico ?

 

absss

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tá... vou tentar explicar melhor... o site usa URLS Amigaveis no Mod Rewrite... Eu uso PHP para verificar a URL (dividida em Arrays) e incluir (ou ao menos tentar) a página correta dentro da DIV de conteudo em Index.php

 

Index.php

<!-- Div do CONTEUDO PRINCIPAL (CENTRO) -->
  <div id="principal">

// Um EXEMPLO

	 if ($url_array[1] == "biografias" && $url_array[2] == "mutantes") {
	 // capturamos as variaveis passadas na url e armazenamos
	 $letra = $url_array[3];
	 // carregamos o arquivo requisitado
	 include("biografias/biosmutantes.php");
	 }

  </div>

Só que se eu validar não dá certo pq ficaria duas tags html, duas tags bodys, dosi doctypes, etc...

 

Eu quero saber se tem um jeito em Javascript de eu incluir essas páginas na DIV seguindo os padrões... mas sem sair do modelo de Urls amigaveis.

 

Entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Saquei,

 

Isso eu acho meio complicado, pq no caso você está inserindo um codigo inteiro dentro de uma div, e geralmente quando você da uma include em um arquivo php, você da com um innerHTML com um responseText, então ele trata como se fosse uma string e você naum tem mt controle sobre os elementos, você tem uma string grande contendo toda a pagina.

No caso já que você que está montano dos arquivos php, monte ele apenas com a parte que você quer inserir no codigo, monte no caso o layout depois programe em cima do trexo de código que você quer inserir.

 

 

Ahh um obs.: quando você insere um codigo HTML por javascript na pagina , ele não é validado, pq na verdade aquele código não existe na pagina original ela é inserida dinamicamente, ou seja, o código que conta é o que é inserido pelo PHP .

 

 

 

Espero ter ajudado

 

abssss

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.