Logo Hardware.com.br
ZIN
ZIN Veterano Registrado
1.2K Mensagens 3 Curtidas

Greybox iframes e javascript, preciso de help!

#1 Por ZIN 19/06/2007 - 15:33
Olá pessoal.

Grato pelo seu tempo ao ler este pedido de ajuda. Recentemente preciso renovar algumas coisas no site da empresa. Decidi implementar ajax e o escambal para deixar uma interface gráfica melhor.

O problema é quando faço do uso do GreyBox http://orangoo.com/labs/GreyBox/

Abaixo segue as imagens do problema:


Agora vou selecionar o link com o efeito para abrir a popup:
Imagem

Após clicar no link:
Imagem

O efeito funciona perfeito.

Divido a animação em dois frames para a galeria de imagens:
Imagem

Frame 1 onde a imagem grande vai aparecer. O Frame 2 onde terá o efeito da galeria de ir para um lado ao outro.

Imagem
Ao clicar na seta para rodar as imagens, que é em javascript, ele está retornando o erro acima, sem estar no greybox este efeito funciona perfeitamente, mas abriu na popup greybox dá pau.

Procurei e fiz de tudo e não consigo resolver, o problema deve de estar nesta parte:
function goXleft(){
top.window.frames['principala'].scrollBy(-x,0);
goxl = setTimeout('goXleft()',s);
}
function goXright(){
top.window.frames['principala'].scrollBy(x,0);
goxr = setTimeout('goXright()',s);
}


Estou muito desconfiado que eu não estou sabendo fazer os frames do código javascript.

Fico muito agradecido pela ajuda.

Abraços.
Rodrigo Ferrari
jofrelscalvet
jofrelscalve... Veterano Registrado
1.3K Mensagens 51 Curtidas
#2 Por jofrelscalve...
19/06/2007 - 16:36
Talvez você tenha acrescentado um frame na história.
Em determinado caso eu tenho
top.frames['conteudo'].frames['myfr2']

Ou seja na página principal eu tenho um iframe que muda apenas o conteudo. Em uma das páginas de conteudo eu tenho um iframe chamado myfr2

OBS: o uso do window é opcional.

***************
A melhor ferramenta que eu conheço para a análise de páginas (e por isso, para identificar os erros) é um plugin para firefox chamado firebug.
Melhore o futuro do fórum: Diga se a dica funcionou ou conte-nos como conseguiu resolver a sua dúvida!
Se eu errar ou for pouco claro, reclame! Quando possivel eu tentarei melhorar.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal