Ir para conteúdo

POWERED BY:

Arquivado

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

Bicas

Abrir em outro frame

Recommended Posts

document.write("<a href=\"" + nodeValues[3] + "\" onmouseover=\"window.status='" + nodeValues[2] + "';return true;\" onmouseout=\"window.status=' ';return true;\"><img src=\"img/folderopen.gif\" align=\"absbottom\" alt=\"\" />" + nodeValues[2] + "</a><br />");como eu faço para abrir o resultado desse comando em outro frame?nodeValues[3] = nomedapagina.phpnodeValues[2] = nome da opção do menu

Compartilhar este post


Link para o post
Compartilhar em outros sites

document.write("<a href=\"" + nodeValues[3] + "\" onmouseover=\"window.status='" + nodeValues[2] + "';return true;\" onmouseout=\"window.status=' ';return true;\"><img src=\"img/folderopen.gif\" align=\"absbottom\" alt=\"\" />" + nodeValues[2] + "</a><br />");como eu faço para abrir o resultado desse comando em outra linha?nodeValues[3] = nomedapagina.phpnodeValues[2] = nome do botão

Me desculpem pessoal, eu escrevi errado a pergunta.Eu gostaria de abrir o resultado em OUTRO FRAME ( e não em outra linha, como dito anteriormente).A situação é a seguinte: tenho um frame lateral onde fica o meu menu (em forma de arvore, tipo windows explorer), porém quando eu clico na opção do menu, a pagina abre no frame lateral, e eu gostaria que abrisse no frame central. No arquivo .js do menu em forma de arvore, me parece que é a linha acima a responsável por chamar a página referente a opção do menu.Se tiver um jeito de fazer isso sem usar frames será bem vindo também.Obrigado a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

utilize a propriedade target do link

 

<a href="teste.html" target="idDoFramePrincipal">link</a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

utilize a propriedade target do link

<a href="teste.html" target="idDoFramePrincipal">link</a>
Pelo propriedade target não deu certo, tentei inserir dentro do código (javascript) mais ele não aceitou e deu erro.Teria como configurar um frame para nada ser aberto nele? Ou então, configurar que todas as páginas abram em um só frame?

Compartilhar este post


Link para o post
Compartilhar em outros sites

bicas

Pelo propriedade target não deu certo, tentei inserir dentro do código (javascript) mais ele não aceitou e deu erro.

se houve erro no javascript provavelmente você escreveu a sintaxe de forma errada.

 

Teria como configurar um frame para nada ser aberto nele? Ou então, configurar que todas as páginas abram em um só frame?

sim, no cabeçalho da página html coloque <base target="nomeDoAlvo">

 

 

fabiomorikawa

<a href="teste.html" target="idDoFramePrincipal">link</a>

na verdade nao é ID é o nome

 

exemplo:

 

<a href='http://www.google.com' [b]target=iframe1[/b]>google</a><br /><iframe name=iframe1 src=about:blank width=300 height=400></iframe>

Compartilhar este post


Link para o post
Compartilhar em outros sites

document.write("<a href=\"" + nodeValues[3] + "\" onmouseover=\"window.status='" + nodeValues[2] + "';return true;\" onmouseout=\"window.status=' ';return true;\"><img src=\"img/folderopen.gif\" align=\"absbottom\" alt=\"\" />" + nodeValues[2] + "</a><br />");

 

Pode ser que realmente eu não tenha colocado de forma correta, ficaria assim?

 

document.write("<a href=\"" + nodeValues[3] + "target="framecentral"" "\" onmouseover=\"window.status='" + nodeValues[2] + "';return true;\" onmouseout=\"window.status=' ';return true;\"><img src=\"img/folderopen.gif\" align=\"absbottom\" alt=\"\" />" + nodeValues[2] + "</a><br />");

 

onde:

 

nodeValues[3] = nomedapagina.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Problema resolvido.Como você sugeriu hinom.Resolvi dar uma olhada na sintaxe e debuguei linha a linha.O certo é:document.write("<a href=\"" + nodeValues[3] + "\"" + " " + "target=\"' + frame "\" ...onde:nodeValues[3] = pagina.phpframe = frame que eu desejo abrirObrigado pela atenção e colaboração de todos.

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.