Boa Noite, pessoal!
Estou com um problema: tenho uma página dividida em 3 frames com os nomes: MenuFrame, CaminhoFrame e MainFrame, em uma das frames (MenuFrame) , há os botões, que quando acionados, disparam a função JAVASCRIPT .
Esta função deveria exibir na MainFrame a nova página e deveria modificar também o texto de uma DIV dentro da CaminhoFrame, com outro texto.
Porém não estou conseguindo fazer a última parte. Quanto a exibição da nova página na MainFrame, está ok, mas no momento de modificar o texto que está dentro da div no CaminhoFrame, NÃO FUNCIONA!!!
A <DIV> tem um ID = "caminho2", dentro da CaminhoFrame.
Tinha utilizado o seguinte código:
var divTeste
top.frames ["MainFrame"].location.href = "Cadastro_Clientes/Cadastro_Clientes.asp" <!-- Aqui funcionou legal -->
divTeste = top.frames ["MainFrame"].getElementById("caminho2") <!-- minha dúvida é a partir daqui, que não funciona -->
divTeste.innerHTML = "conteudo alterado"
E AGORA? Alguém sabe como resolver ??????????
Obrigada;
Publicidade
|
|
Page 1 of 1
Alterar conteudo de div dentro de outra frame
#2
Posted 29 September 2009 - 05:59 PM
Guayçara,
Penso q seria melhor vc colocar sua dúvida na parte do fórum destinada a Javascript.
Dá uma verificada se vc não está repetindo a id. Se tiver mais de um elemento html com a mesma id (fornecida como argumento), esse método getElementById retornará um dos elementos randomicamente ou retornará null. Logo, não haverá a alteração desejada.
Outro detalhe é o internet Explorer. Até a versão 7 o método getElementById "funcionará" tb pra name. Ou seja, se vc tiver um elemento html com name caminho2 e outro elemento html com id caminho2, o método getElementById retornará um dos elementos randomicamente ou retornará null. Isso foi consertado no IE8.
Bom trabalho!!!
Aline Branco
Penso q seria melhor vc colocar sua dúvida na parte do fórum destinada a Javascript.
Dá uma verificada se vc não está repetindo a id. Se tiver mais de um elemento html com a mesma id (fornecida como argumento), esse método getElementById retornará um dos elementos randomicamente ou retornará null. Logo, não haverá a alteração desejada.
Outro detalhe é o internet Explorer. Até a versão 7 o método getElementById "funcionará" tb pra name. Ou seja, se vc tiver um elemento html com name caminho2 e outro elemento html com id caminho2, o método getElementById retornará um dos elementos randomicamente ou retornará null. Isso foi consertado no IE8.
Bom trabalho!!!
Aline Branco
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Internet pode alterar o funcionamento do cérebro, diz médico
|
Notícias |
Notícias
|
|
|
|
Intel certifica conteúdo para PCs Viiv
IDG Now! - Computação Pessoal |
Notícias |
TiTi Celestino
|
|
|
|
MovieClipLoader
Aparecendo conteúdo antes dos 100% |
Flash & ActionScript |
Sakurai
|
|
|
|
Conteúdo da internet traz perigos
Folha Online |
Notícias |
TiTi Celestino
|
|
|
|
Copiando dodos de uma tabela para outra!?
Copiando dodos de uma tabela para outra. |
SQL Server / Access |
Juscilesio
|
|
|
|
Veja sites para ficar por dentro do turismo de luxo no mundo
|
Notícias |
Notícias
|
|
|
|
Aciona essa function no início do frame
Como acionar essa function no início do frame |
Flash & ActionScript |
motivado
|
|
|
|
Problemas com TOP FRAME
musica no site usando o top frame |
Dreamweaver |
Cricket
|
|
Publicidade
|
|

Help













