Ir para conteúdo

POWERED BY:

Arquivado

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

Joao Menor

Abrir Link em IFRAME

Recommended Posts

Pessoal, acredito que isso não dê pra fazer usando somente HTML.

 

O que quero fazer é quando clicar em um iframe ele abrir uma página usando _self, ou seja, quando clicar no link que existe no iframe ele deve abrir a página do link no lugar da página atual que contem o iframe.

 

O problema é que mesmo usando o link seguido por _self ele abre somente no local do iframe.

 

Alguém pode me ajudar?

 

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, o que eu quero é que quando alguém clicar no link que existe no iframe este link seja aberto na página que contem o iframe sem preservar nada.

 

Na verdade seria como usar um atributo _self junto ao link, mas desta forma ele abre a página referenciada dentro do iframe e não na página que contem o iframe.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ainda to meio confuso , rs....

 

se você quiser que um abra dentro de outro, preservando os links, é só você criar um iframe e colar isso dentro

 

<p><a target="I2" href="http://www.terra.com.br">www.terra.com.br</a> 
<a target="I2" href="http://www.uol.com.br">www.uol.com.br</a>'>http://www.uol.com.br">www.uol.com.br</a> </p>
<p><iframe name="I2" src=""></p>

se for pra nao preservar nada, é so criar um simples iframe

<iframe name="I2" src="http://www.uol.com.br">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, não... não é isso que eu quero...

 

Vou colocar um exemplo do que eu quero aqui, talvez fique mais fácil de entender, por favor cria as seguintes páginas, vou passar o código fonte de cada uma:

pagina1.htm

<html>
<head>
<title>index</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#0033FF">
<iframe src="pagina_iframe.htm" height="500" width="500"></iframe>
</body>
</html>

pagina2.htm

<html>
<head>
<title>Documento sem título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFF00">
</body>
</html>

pagina_iframe.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>iframe</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FF0000">
<a href="pagina2.htm" target="_self">ABRIR A PAGINA AMARELA</a> 
</body>
</html>

Execute agora a pagina1.htm que tem fundo azul e exibe um iframe mostrando uma pagina em vermelho com um link para a página em amarelo.

Se você clicar neste link da página em vermelho vai notar que a página em amarelo abrirá dentro do iframe, o que eu quero é que a página em amarelo abra no lugar da página azul, e não dentro do iframe.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então... testei aqui com:

<a href="pagina2.htm" target="_top">ABRIR A PAGINA AMARELA</a>
e

<a href="pagina2.htm" target="_parent">ABRIR A PAGINA AMARELA</a>
Os 2 funcionaram...

Uma curiosidade... Qual navegador você está utilizando?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hum...

 

fiz alguns testes, mas pelo que me parece quando os testes são feitos usando o dreamweaver a coisa não funciona.

Mas quando fiz esses testes sem usar o dreamweaver funcionou...

 

VALEWWWW

 

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então neste caso o problema não foi o firefox, e sim o dreaweaver, mas já o atualizei.

 

Mas tenho que concordar com você quanto as incompatibilidades do firefox, vou abrir um novo post na categoria CSS pq eu não consigo fazer a minha folha de estilo funcionar...

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.