dúvida incluir uma página html dentro de outra sem iframe

HTML

JavaScript

25/11/2016

bom dia, como faço pra incluir uma página html dentro de outra sem usar iframe?
Carlos

Carlos

Curtidas 0

Melhor post

Kleber Araujo

Kleber Araujo

25/11/2016

Olá Carlos,

usando Jquery usando a função load vc pode ler um arquivo html e carregar em um elemento da sua página principal, segue exemplo:

arquivo da página principal: Ex: ler-html-sem-iframe.html

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <title>Ler página html sem Iframe</title>
    <script src="https://code.jquery.com/jquery-3.1.1.min.js"
			integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
			crossorigin="anonymous"></script>
</head>
<body>
   
   <h1>Ler página <button type="button" id="ler-pagina">Ler página</button> </h1>
   <div id="conteudo-pagina-lida"></div>
   
   <script>
   $(document).ready(function(){
		$("#ler-pagina").click(function(){
			
			$(function(){
				$("#conteudo-pagina-lida").load("pagina-lida.html"); 
			});
		})
   });
   </script>
   
</body>
</html>


Arquivo da outra página a ser lida: Ex : pagina-lida.html

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <title>página lida</title>
</head>
<body>
   
  <h2>Html Lido de outra página</h2>
   
</body>
</html>


OBS: execute esses testes rodando em um servidorzinho http local mesmo, se não , não vai funcionar por causa da segurança do ajax, Access Origin, Cors
GOSTEI 1

Mais Respostas

POSTAR