Iframe
#1
Posted 09/06/2004, 17:39
Tenho minha página principal certo?[Index.htm]
dentro desse index.htm, tenho um principal.htm
ou seja...
O principal.htm é aberto dentro do index.htm
quando eu clico em outro link, o principal.htm, é trocado pelo link que eu cliquei
digamos...
Atributos.htm, ocupa o lugar do antigo IFRAME principal.htm.
Agora... se dentro... desse atributos.htm.. eu quero que abra outro IFRAME chamado menu.htm só que obviamente no index.htm como eu faço???
ou seja.. o IFRAME atributos, abrira outro automáticamente no index.htm...
tem como ??
#2
Posted 09/06/2004, 19:50
Certamente não vai rolar porque quando vc clicar em algum item de link do menu aberto dentro do frame ATRIBUTO.htm, ali mesmo onde chamou o menu, vai aparecer o próximo link acionado pelo menu entende?
Um dentro do outro fica complicado mesmo!!!
Outra coisa, <IFRAME> fica pesado para algumas conexões finais. . .tente fazer tudo em uma mesma planilha, um DICA!
Um abraço e feliz Natal!
$know_that = "para aprender";
$reason = "DEUS";
$greeting = "Muito prazer, sou Wagner Bianchi!";
$mail = "wagnerbianchi@yahoo.com.br";
echo "Tenha " . $reason . " e humildade " . $know_that . "!<BR>";
echo "$greeting<BR>";
echo "$mail<BR>";
?>
#3
Posted 10/06/2004, 03:53
Você quer que, ao acessarem o atributos.htm (que fica dentro de um frame no index.htm), abra-se outra URL num outro iframe também dentro do index.htm?
Ou seja, o index.htm tem dois iframes, você quer que, ao acessarem um link em um deles, abra uma outra página no outro. Entendi corretamente?
Se for isso, é só colocar o seguinte no <head> do atributos.htm:
<script type="text/javascript">
if (parent != self) {
parent.NOME_DO_IFRAME.document.locarion.href="AQUI VAI A SUA URL";
}
</script>
Onde NOME_DO_IFRAME é o valor do atributo "name" do iframe que vai abrir a url.
[]s
Edição feita por: Troyan, 10/06/2004, 03:55.
diego nunes
web engineer
~ ~~
#4
Posted 11/06/2004, 12:48
OláTer como, certamente tem. O problema é que não entendi exatamente a sua dúvida...
Você quer que, ao acessarem o atributos.htm (que fica dentro de um frame no index.htm), abra-se outra URL num outro iframe também dentro do index.htm?
Ou seja, o index.htm tem dois iframes, você quer que, ao acessarem um link em um deles, abra uma outra página no outro. Entendi corretamente?
Se for isso, é só colocar o seguinte no <head> do atributos.htm:
<script type="text/javascript">
if (parent != self) {
parent.NOME_DO_IFRAME.document.locarion.href="AQUI VAI A SUA URL";
}
</script>
Onde NOME_DO_IFRAME é o valor do atributo "name" do iframe que vai abrir a url.
[]s
seguinte irei explicar melhor
<a
href="atribuicoes.htm"
target="principal" ----> Aki é onde o atribuicoes vai aparecer, no meio do index.htm
class="preto">
Atribuições Legais
</a>
dentro do index.htm tem outro iframe .. no topo... onde abrira alguns sub-menus, de acordo com a necessidade da página pedida, que no caso é o atribuiçoes.htm
tem como após abrir o atribuicoes.htm no IFRAME central, abrir outro htm (titulado menu.htm) no Iframe do TOPO ???
era isso ... abraços !
PS:. testei a sua possibilidade, tentei jogar ela numa function mas da erro ";" esperado , linha 11 sempre.. e foi isso que eu coloquei.
<script type="text/javascript"> function atribuicoes() { if (parent != self) {parent.menu.document.locarion.href="atribuicoes/menu.htm";}}
#5
Posted 11/06/2004, 13:37
É location, e não locarion...<script type="text/javascript">
function atribuicoes() { if (parent != self) {parent.menu.document.locarion.href="atribuicoes/menu.htm";}}
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
#6
Posted 11/06/2004, 14:01
Caso você queira abrir os dois ao clicar num link, use..
<a href="java script:window.FRAME1.document.location.href='bla.html';window.FRAME2.document.location.href='outro.html';">LINK</a>
[]s
diego nunes
web engineer
~ ~~
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)