Bom dia. Seguinte. Tenho uma pagina simples onde tem um menu para abrir outras paginas (<a href="...."
) e pagina esta divida em 2 colunas (com CSS). O que eu preciso é ver se é possível abrir os link´s desse menu (são outras páginas) dentro de uma dessas duas colunas. Li sobre o iFrame, mas não sei se dá para abrir assim. Seria possível? Também li sobre o INCLUDE mas no caso acho (acho!!) precisaria estar on-line. É isso mesmo?
Desde já obrigado.
1 curtida
Sim, é possível, poste seu código aqui para vermos como está.
segue código:
INICIO.HTML
<!DOCTYPE html>
<html lang="pt-br">
<head>
<title>Inicio - Visitantes</title>
<link type="text/css" rel="stylesheet" href="estilos.css" />
</head>
<body>
<header><!-- usado para cabeçalho unico de paginas ou tb para cabeçalhos de artigos separados -->
<br /><br />
<nav><!-- nav usado geralmente com listas-->
<!--<br /><br />-->
<ul>
<li><a href="conexao.html">Login</a></li>
<li><a href="form-cad.html">Cadastro</a></li>
<li><a href="consulta.html">Consulta</a></li>
<li><a href="altera.html">Alteração</a></li>
<li><a href="manutencao.html">Manutenção</a></li>
</ul>
</nav><!-- fim nav-->
</header><!-- fim do header-->
<main><!-- usado para definir o conteudo principal de um documento. Pode ser usado com <article>, <aside>, <footer>, <header> ou <nav>. Mas não pode vir dessas tags. -->
<section id="dir">
<article><!-- usado para trazer conteudo independente. Pode ser usado varias vezes dentro de uma entrada -->
<p><strong>  Teste</strong> de Uso da tag ARTICLE dentro de uma tag MAIN.<br />  Lado Direito</p>
<iframe src="conexao.html" name="con"></iframe>
<p><a href="conexao.html" target="con">Abrir conexão aqui</a></p>
</article><!-- fim article -->
</section>
<section id="esq">
<article>
<p><strong>  Teste</strong> de Uso da tag ARTICLE dentro de uma tag MAIN.<br />  Lado Esquerdo</p>
</div>
</article>
</section>
</main><!-- fim main dir -->
<br /><br />
<footer><!-- usado geralmente para notas finais ou como rodapé unico -->
<br />
<p>DATA DO DIA - AUTOR DO SITE</p>
</footer>
</body>
</html>
O file CONEXAO.HTML
<!doctype html>
<html>
<head>
<title>Acesso - Conexão</title>
<link rel="stylesheet" type="text/css" href="estilos.css" />
</head>
<body>
<img src="logo.jpg" alt="site" />
<p>Dados de Usuários</p>
<form id="frmAcesso" method="post" action="form-cad.html">
<label for="txtUser">Username:</label>
<br />
<input type="txtUser" >
<br />
<label for="txtPass">Senha:</label>
<br />
<input type="password" name="pass" id="pass" value="" />
<br /><br />
<input id="btConectar" type="submit" value="Conectar" />
<input id="btCancelar" type="reset" value="Limpar" />
</form>
<br />
<br />
<a href="inicio.html"><-- Voltar</a>
</body>
</html>
E O CSS disso tudo:
header{
width:1350px;
height:100px;
float: center;
background-color:#FFE4E1;
}
nav {
display: flex;
justify-content: center;
}
ul {
padding: 0px;
margin: 0px;
/*float: center;
background-color: #EDEDED;
list-style: none;
font-family: Verdana;
background-color: #D6D6D6;
color: #6D6D6D;
border-bottom: 3px solid #EA0000;
padding: 2px 10px;
display: inline-block;
text-decoration: none;
text-align: center;*/
}
li {
padding: 0px;
margin: 0px;
float: center;
background-color: #EDEDED;
list-style: none;
font-family: Verdana;
background-color: #D6D6D6;
color: #6D6D6D;
border-bottom: 3px solid #EA0000;
padding: 2px 10px;
display: inline-block;
text-decoration: none;
text-align: center;
}
main {
width:1350px;
height:405px;
float: center;
margin-top:0;
margin-left:auto;
margin-bottom:0;
margin-right:auto;
/*background-color:#B8860B;*/
background-color:#BEBEBE;
}
section dir {
width:675px;
height:405px;
display: flex;
flex-direction: column;
justify-content: center;
vertical-align: middle;
float: right;
background-color:#F1D57B;
margin-top:0;
margin-left:auto;
margin-bottom:0;
margin-right:auto;
font-family: Geneva;
font-size: large;
text-align: justify;
color: green;
}
section esq {
width:675px;
height:500px;
display: flex;
flex-direction: column;
justify-content: center;
vertical-align: middle;
float: left;
background-color:/*#F1D57B*/#8470FF;
margin-top:0;
margin-left:auto;
margin-bottom:0;
margin-right:auto;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: large;
text-align: justify;
color: blue;
}
article {
width:675px;
height:405px;
display: flex;
flex-direction: column;
justify-content: center;
vertical-align: middle;
float: right;
/*background-color:/*#F1D57B#8470FF;*/
margin-top:0;
margin-left:auto;
margin-bottom:0;
margin-right:auto;
font-family: Geneva, sans-serif;
font-size: large;
text-align: justify;
color: blue;
}
footer{
width:1350px;
height:100px;
display: flex;
flex-direction: column;
justify-content: center;
vertical-align: middle;
float: left;
background-color:#910;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: large;
text-align: center;
color: #099;
}
No caso, tem um menu no cabeçalho, e ainda não consegui fazer clicar no menu e abrir na coluna da direita. O <iFrame>
está dentro da coluna e assim também não deu certo.
Obrigado se puder ajudar.
1 curtida
Opa desculpa pela demora, vou fazer um exemplo simples aqui, é bem fácil olha só:
Ao clicar neste link é aberto o site do google dentro do iframe, perceba o uso da propriedade target onde eu coloquei o mesmo nome que foi dado ao meu frame.
> <a href="http://www.google.com" target="meuIframe">Link Text</a>
>
> <div><iframe name="meuIframe"></iframe></div>
1 curtida
OK. Agora foi. Obrigado.