Novo tradutor de idiomas online mais detalhes


Recomende o tópico Evento com efeito em outra página por iframe indicando o link abaixo

Fórum para dúvidas sobre JavaScript, ECMAScript, AJAX, XML e jQuery.

Moderador: web 7836

( Editor de scripts Online - Mostrar ‹ Esconder ‹ )
torah



Evento com efeito em outra página por iframe

Mensagempor torah em 21 Jul 2007 05:31 pm

Boa tarde, sou novo no fórum...
procurei por aki mas não achei...

eu tenho um script ... vou postar aki em baixo...
Código: Selecionar tudo
Log-se para ver esse conteúdo.
Não esqueça de armazenar essa página nos seus Favoritos se deseja acessar novamente!

bem simples, porém dessa forma a foto dimesionada apareceria em uma célula qualquer com o id especificado no script, claro q com um evento pra chamar o script....

mas eu queria q o evento jogasse esse script em outra página q apareceria por iframe na principal...

tem como??

abraços,
Obrigado


Avatar de usuário

web 7836
ADMINADMIN
Mensagens: 7836
Data de registro: 20 Jan 2007 05:08 pm
Localização: RJ / RJ / Brasil

Evento com efeito em outra página por iframe

Mensagempor web 7836 em 21 Jul 2007 10:34 pm

Bem vindo ao fórum

Para isso, você usa o seguinte código no documento onde está o iframe
parent.document.getElementById(ID).innerHTML='VALOR';

Dúvida + Resposta = Conhecimento
Conhecimento * Todos = Soluções
Se souber, reparta com outros
5 avisos desativam a conta do usuário, leia nas regras do fórum
Contato para orçamento de scripts e outros: codigosnaweb HOTMAIL
Siga as regras do fórum
Siga as Dicas de uso

torah



Evento com efeito em outra página por iframe

Mensagempor torah em 22 Jul 2007 10:32 am

não consegui não... mas é pq eu errei na explicação... rsrsrssrs

putz, agora q eu tava tentando colcar esse código q vc me deu aí e percebi...

é um pouco + complicado... peraí.. vou tentar explicar...

eu tenho um página principal onde eu chamo 2 iframes...

em um deles, o central, q eu tenho o script de fotos, ele é + ou menos assim:
Código: Selecionar tudo
Log-se para ver esse conteúdo.
Não esqueça de armazenar essa página nos seus Favoritos se deseja acessar novamente!

pronto, é esse mesmo, e em outra página chamada pelo outro iframe da página principal, chamei de secundario, lá eu tenho umas celulas de id celulax, de 1 a 10...

desculpe o equívoco...
mas mt obrigado pela agilidade na resposta...
um abraço, bom trabalho...


Avatar de usuário

web 7836
ADMINADMIN
Mensagens: 7836
Data de registro: 20 Jan 2007 05:08 pm
Localização: RJ / RJ / Brasil

Evento com efeito em outra página por iframe

Mensagempor web 7836 em 22 Jul 2007 10:39 am

Então há um iframe, que carrega um documento com a função selecionar()

E cada vez que é carregada a função selecionar() é passado um valor para outro documento ( iframe )

DOCUMENTO PRINCIPAL

IFRAME 1 ( os eventos desse iframe carregam no IFRAME 2 )

IFRAME 2

DOCUMENTO PRINCIPAL

é isso?

Dúvida + Resposta = Conhecimento
Conhecimento * Todos = Soluções
Se souber, reparta com outros
5 avisos desativam a conta do usuário, leia nas regras do fórum
Contato para orçamento de scripts e outros: codigosnaweb HOTMAIL
Siga as regras do fórum
Siga as Dicas de uso

torah



Evento com efeito em outra página por iframe

Mensagempor torah em 22 Jul 2007 10:44 am

perfeito... seria exatamente isso...

abraços javascript:emoticon(':)')
Smile


Avatar de usuário

web 7836
ADMINADMIN
Mensagens: 7836
Data de registro: 20 Jan 2007 05:08 pm
Localização: RJ / RJ / Brasil

Evento com efeito em outra página por iframe

Mensagempor web 7836 em 22 Jul 2007 10:56 am

Vou te passar o exemplo que montei

criei um documento chamado frames.html com o seguinte código:
<iframe src="documento1.html" name="iframe1"></iframe>
<iframe src="documento2.html" name="iframe2"></iframe>

documento1.html
<script>
function abre() {
// frames[1] pq no documento principal ( frames.html )
// ele ( alvo - iframe2 (name) ) está na posição 1 ( 0, 1, 2, etc... )

parent.frames[1].document.getElementById('id').innerHTML='texto';
}
</script>
<a href="javascript:abre()">link</a>

documento2.html
<div id="id"></div>

Dúvida + Resposta = Conhecimento
Conhecimento * Todos = Soluções
Se souber, reparta com outros
5 avisos desativam a conta do usuário, leia nas regras do fórum
Contato para orçamento de scripts e outros: codigosnaweb HOTMAIL
Siga as regras do fórum
Siga as Dicas de uso

torah



Evento com efeito em outra página por iframe

Mensagempor torah em 22 Jul 2007 11:10 am

endenti +/-...

olha só...

parent.frames[1].document.getElementById('id').innerHTML='texto';

[1] » igual a frames.html?

'id' » igual ao id q eu vou especificar em frame2.html com a tag <div> ...

'texto' » q eu não imagino o q escrever...

to no caminho certo?

desculpe, mas não sou mt bom em javascript... fui montando esse script olhando outros e daí saiu.... hehe

brigadão amigo, abraços


Avatar de usuário

web 7836
ADMINADMIN
Mensagens: 7836
Data de registro: 20 Jan 2007 05:08 pm
Localização: RJ / RJ / Brasil

Evento com efeito em outra página por iframe

Mensagempor web 7836 em 22 Jul 2007 11:22 am

Só não acertou no [1]

acontece assim, se tenho em um documento
<iframe .... name="iframe1"
<iframe .... name="iframe2"
<iframe .... name="iframe3"

Note que por ordem no ( frames[] ) fica assim:
frames[0] = iframe1 ( name )
frames[1] = iframe2 ( name )
frames[2] = iframe3 ( name )

Ou seja, é pela ordem de exibição no documento.

Dúvida + Resposta = Conhecimento
Conhecimento * Todos = Soluções
Se souber, reparta com outros
5 avisos desativam a conta do usuário, leia nas regras do fórum
Contato para orçamento de scripts e outros: codigosnaweb HOTMAIL
Siga as regras do fórum
Siga as Dicas de uso

torah



Evento com efeito em outra página por iframe

Mensagempor torah em 22 Jul 2007 12:02 pm

ah tá...

entendi....

então é o 0 ou o 1, o que é exibido primeiro...

boa, brigadão.....

e o "texto" o que seria??


Avatar de usuário

web 7836
ADMINADMIN
Mensagens: 7836
Data de registro: 20 Jan 2007 05:08 pm
Localização: RJ / RJ / Brasil

Evento com efeito em outra página por iframe

Mensagempor web 7836 em 22 Jul 2007 12:27 pm

o valor a ser inserido no objeto ( pelo id ).

Dúvida + Resposta = Conhecimento
Conhecimento * Todos = Soluções
Se souber, reparta com outros
5 avisos desativam a conta do usuário, leia nas regras do fórum
Contato para orçamento de scripts e outros: codigosnaweb HOTMAIL
Siga as regras do fórum
Siga as Dicas de uso

torah



Evento com efeito em outra página por iframe

Mensagempor torah em 22 Jul 2007 12:35 pm

entendi... perfeito...

é q eu tinha colocado seu exemplo junto com o meu código, e o exemplo na verdade era só pra eu ver como vc fez pra fazer no meu... lol!!!

burrices a parte,

era só adicionar ao meu código o

parent.frames[1].

antes de document...

o código ficou então assim:
Código: Selecionar tudo
Log-se para ver esse conteúdo.
Não esqueça de armazenar essa página nos seus Favoritos se deseja acessar novamente!

vlw pela ajuda...

mt obrigado mesmo!

abraços


Avatar de usuário

web 7836
ADMINADMIN
Mensagens: 7836
Data de registro: 20 Jan 2007 05:08 pm
Localização: RJ / RJ / Brasil

Evento com efeito em outra página por iframe

Mensagempor web 7836 em 22 Jul 2007 12:41 pm

¨menupic¨

Dúvida + Resposta = Conhecimento
Conhecimento * Todos = Soluções
Se souber, reparta com outros
5 avisos desativam a conta do usuário, leia nas regras do fórum
Contato para orçamento de scripts e outros: codigosnaweb HOTMAIL
Siga as regras do fórum
Siga as Dicas de uso



Retornar para Javascript, XML e AJAX


Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 12 visitantes