..:: MX Studio Fóruns ::..: Alterar conteudo de div dentro de outra frame - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Alterar conteudo de div dentro de outra frame

#1 User is offline   Guayçara 

  • Group: Membros
  • Posts: 1
  • Joined: 22-September 09

  Posted 22 September 2009 - 07:43 PM

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;
0

#2 User is offline   Nine_Branco 

  • Group: Membros
  • Posts: 60
  • Joined: 20-December 08

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
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)