Jump to content


Photo

Link De Iframe Para Iframe


  • Faça o login para participar
16 replies to this topic

#1 daytor

daytor

    Daytor Art'$

  • Usuários
  • 271 posts
  • Sexo:Não informado

Posted 10/09/2004, 14:13

Eu possui uma página com dois iframes... Para que im link em minha página abra dentro de algum destes iframes, basta no target="nome do iframe". Mas se eu desejo que o link dentro de um dos iframes, ao ser clicado, ele abra dentro do outro iframe?

Já tentei colocar no target o nome do outro iframe, mas não deu certo.

Como devo proceder?
- - :: Daytor Desenvolvimento :: - -

#2 Humberto - S.O.S.

Humberto - S.O.S.

    ...

  • Banidos
  • PipPipPipPipPip
  • 463 posts
  • Sexo:Masculino
  • Localidade:São Bernardo do Campo - SP

Posted 10/09/2004, 15:10

<a href="http://www.suapg.com" target="nome do iframe">OPA</a>
Lembrando que o nome do target tem que ser igual ao nome do Iframe - de preferencia não use espaço em nome de iframe!

Se precisar, poste ai!

T+ :)
...

#3 daytor

daytor

    Daytor Art'$

  • Usuários
  • 271 posts
  • Sexo:Não informado

Posted 10/09/2004, 15:43

Eu fiz isso, porem um link que está dentro de um iframe não abre dentro de outro iframe, tem certeza que é isto mesmo amigo?
- - :: Daytor Desenvolvimento :: - -

#4 Tx.NET

Tx.NET

    || ||||||| ||| ||||||||

  • Banidos
  • PipPipPipPipPipPipPip
  • 619 posts
  • Sexo:Não informado

Posted 10/09/2004, 18:02

Eu fiz isso, porem um link que está dentro de um iframe não abre dentro de outro iframe, tem certeza que é isto mesmo amigo?

tenta o seguinte (se o nome naum der.... o q acho difícil..):
* confira se naum exitem frames com o mesmo nome;
* Tente TARGET:
Parent
Top

Qualquer coisa, postaê dnovos...


flws(y)
> ls -la
-rwxr-xr-- 1 fmaynnard user 9666 nov 28 00:00 hell

> shutdown -h now

#5 daytor

daytor

    Daytor Art'$

  • Usuários
  • 271 posts
  • Sexo:Não informado

Posted 13/09/2004, 10:15

Acho que faltou um pouco de atenção aqui ao fazer pela primeira vez.

Fiz agora com bastante atenção e deu certo colegas... Obrigado.
- - :: Daytor Desenvolvimento :: - -

#6 daytor

daytor

    Daytor Art'$

  • Usuários
  • 271 posts
  • Sexo:Não informado

Posted 13/09/2004, 12:58

E existe algum modo que ao clicar em um link, que esta dentro de um iframe e seu conteúdo abrindo dentro de outro iframe, ele vá para o topo ta página que comporta os dois iframes?

Em uma outra situação: Em um link que está na minha página, que comporta os iframes, ao clicar no link e ao mesmo tempo ir ao topo da página e abrir dentro do iframe seu conteúdo eu utilizei os seguintes comandos nos links:

<A href="#top" onclick="document.NOMEDOIFRAME.location='NOMEDAPAGINA.htm'">

Mas de iframe para iframe isso não deu certo... Voce sabe alguma solução?
- - :: Daytor Desenvolvimento :: - -

#7 Tx.NET

Tx.NET

    || ||||||| ||| ||||||||

  • Banidos
  • PipPipPipPipPipPipPip
  • 619 posts
  • Sexo:Não informado

Posted 13/09/2004, 14:34

E existe algum modo que ao clicar em um link, que esta dentro de um iframe e seu conteúdo abrindo dentro de outro iframe, ele vá para o topo ta página que comporta os dois iframes?

Em uma outra situação: Em um link que está na minha página, que comporta os iframes, ao clicar no link e ao mesmo tempo ir ao topo da página e abrir dentro do iframe seu conteúdo eu utilizei os seguintes comandos nos links:

<A href="#top" onclick="document.NOMEDOIFRAME.location='NOMEDAPAGINA.htm'">

Mas de iframe para iframe isso não deu certo... Voce sabe alguma solução?

velho... faz assim:

<a href="nomedapagina.htm#" target="nomedoframe">teste</a>

acho q funfa....
flws(y)
> ls -la
-rwxr-xr-- 1 fmaynnard user 9666 nov 28 00:00 hell

> shutdown -h now

#8 daytor

daytor

    Daytor Art'$

  • Usuários
  • 271 posts
  • Sexo:Não informado

Posted 13/09/2004, 15:52

Desta forma funcionaria se eu colocasse o iframe no topo da página.... mas no meu o iframe não fica no topo. Veja um exemplo.

http://geocities.yah...br/daytor_arts/

Neste exemplo q coloquei no ar, tenho o menu no lado esquerdo, dois iframes e ao clicar no menu ele abre dentro do iframe que eu determinar.
Ao fazer isso eu gostaria que ele fosse para o topo,mas para o topo da index.
e ao clicar nos links dentro do iframesm acontecesse o mesmo.
- - :: Daytor Desenvolvimento :: - -

#9 daytor

daytor

    Daytor Art'$

  • Usuários
  • 271 posts
  • Sexo:Não informado

Posted 13/09/2004, 16:26

Depois de muitas pesquisas acabei vendo que isso pode ser deito em JavaScript... Será que é isso mesmo? Alguem poderia me ajudar?
- - :: Daytor Desenvolvimento :: - -

#10 daytor

daytor

    Daytor Art'$

  • Usuários
  • 271 posts
  • Sexo:Não informado

Posted 16/09/2004, 17:07

Depois de muitas pesquisas, até que enfim encontrei esta bendita solução para a questão que venho tentando desvendar a respeito dos link dentro dos iframes.

Basta colocar no head onde comporta deu iframe desta forma:
 <script LANGUAGE="JavaScript">
   	 function redifcentro(pagina){ document.ifcentro.location=pagina }
	function topo(){
  document.location ='#inicio';
	}
  </SCRIPT>

<--! E dentro da tag do seu iframe este atributo abaixo -->

<iframe onload="topo()"></iframe>


E todo sua página que comporta o iframe tem que estar dentro de um for e abaixo do form uma ancora. Assim:
<body>
<form name="frmIndex" ID="frmIndex">
<a name="inicio" id="inicio">
<--! conteúdo da página -->
</form>
</body>

Então toda vez que o link do iframe for ativado ele vai para o topo.

Os créditos são todos para um colega que apresentou a solução, qualquer dúvida post ai galera.
- - :: Daytor Desenvolvimento :: - -

#11 idn

idn

    Turista

  • Usuários
  • 56 posts
  • Sexo:Não informado

Posted 10/10/2004, 20:46

No meu caso (www.idn.br5.com.br) o que exatamente eu deveria fazer?

Pois eu utilizo apenas um iframe (o conteúdo na parte central do site, pois o topo, o menu esquerdo, o menu direito e o final do site não se alteram e quando clica em algum link abre o conteúdo no centro do site).

Só que ao clicar em algum link eu precisava que fosse automaticamente para o topo, pois se o visitante clicar em um link no final do site como "CONTATO", nem vai perceber que a página vai abrir, e por isso que preciso que vá automaticamente para o topo.

Obrigado. (y)
[ IDN :: Indicações - Dicas - Notícias (www.clickws.com) ] ||| [ InfotecWEB - Informações na WEB ]
----------------------------------------------------------------------------------------------------------------
Procurando Colunistas, para o site: www.clickws.com
* Saiba mais *

#12 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 10/10/2004, 22:57

idn, olhe esse topico
http://forum.wmonlin...topic=87725&hl=
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#13 idn

idn

    Turista

  • Usuários
  • 56 posts
  • Sexo:Não informado

Posted 11/10/2004, 00:01

idn, olhe esse topico
http://forum.wmonlin...topic=87725&hl=

Mas não entendi. Alguém poderia me mostrar o código que devo utilizar para quando alguém clicar em algum link ir automaticamente p/ o topo?

Eu fiquei na dúvida, pois mostraram vários códigos... alguns para outros tipos de sites com iframas, ou iframes dentro de iframe... e eu queria saber no meu site (http://www.idn.br5.com.br) que código eu devo usar.
O que devo colocar no lugar do iframe, o que tenho que colocar no link... Tenho que inserir algum código no topo da página...

Obrigado (y) !

Edição feita por: idn, 11/10/2004, 00:16.

[ IDN :: Indicações - Dicas - Notícias (www.clickws.com) ] ||| [ InfotecWEB - Informações na WEB ]
----------------------------------------------------------------------------------------------------------------
Procurando Colunistas, para o site: www.clickws.com
* Saiba mais *

#14 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 11/10/2004, 03:51

Cara, era so ter lido o topico que o daytor falou qual codigo que deu certo
É essa a resposta

Ta bom... agora acho que funciona...
vou postar rapidinho.. pois tenho que dormir...

<table>
<tr>
<td>
Aqui são os menus e tem um link la embaixo. <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br>
<a href="#top" onclick="document.Ifcentro.location='http://forum.wmonline.com.br'"> Link </a>
</td>
<td valign="top">
<iframe src="" name="Ifcentro"></iframe>
</td>
</tr>
</table>

Teste agora....


ps. quando for assim, edite a tua primeira mensagem, nao poste seguidamente.. (y)


Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#15 daytor

daytor

    Daytor Art'$

  • Usuários
  • 271 posts
  • Sexo:Não informado

Posted 11/10/2004, 11:42

IDN

Veja só...

Com o passar do tempo econtrei uma forma bem mais simples de resolver esse probréma...

Veja só.

Coloca no seu site, no head a função que fará com que vá ao topo e logo apos o <body>(da página que comporta o seu iframe) a demostração abaixo:
<head>
        <script LANGUAGE="JavaScript">
	function topo(){
  document.location ='#inicio';
	}
       </SCRIPT>
</head>

<body>
    <form name="frmIndex" ID="frmIndex">
    <a name="inicio" id="inicio"></a>

        <!--
        {Aqui agora vai todo o conteúdo do seu site do mesmo jeito que está.}
        -->

        <!--
        No iframe vc coloca isso como demostrado abaixo onload="topo()" 
        --> 

        <iframe onload="topo()"></iframe>

        <!--
        {Aqui agora vai todo o conteúdo do seu site do mesmo jeito que está.}
        -->
    </form>
</body>

Desta forma, todas as vezes que o iframe for utilizado, ele chama a função topo() e desta forma ele vai para a ancora que fica no topo.

Veja se funciona...

No meu site funcionou confira Clique aqui.

Qualquer dúvida mande post, estarei acompanhando.

:shit:

Edição feita por: daytor, 11/10/2004, 11:48.

- - :: Daytor Desenvolvimento :: - -




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq