Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

<^sPyNiFeX^>

HTML Focus versus SWF Focus

Recommended Posts

Olá galera do iMasters,

bom....tenho uma página em flash onde a estrutura é HTML e com uma tag embed chamando um arquivo swf onde o mesmo é 100% de largura e comprimento. Até aí tudo bem, nada de diferente com o quê se encontra por ae. Só que, em certos momentos, o conteúdo de dentro do swf tem um comprimento muito extenso e quando isso acontece, meu javascript aumenta o tamanho do conteúdo e a barra do browser é acionada. Até aí, tudo bem também, nada fora do normal. O problema é quando dentro do swf, onde temos por exemplo, um formulário de contato em que o usuário clica no campo de texto, e aí o focus vai para o swf. Nesse momento, se você utilizar o botão do mouse scroll para descer o conteúdo, não funciona, pois o focus está no arquivo swf, mas quando clicamos dentro da página que não seja swf o focus retorna para o html e a barra funciona com o botão scroll do mouse. Minha dúvida é a seguinte, como eu faço que o focus sempre funcione na barra de rolagem, mas que permita que eu escreva algo, quando necessário, dentro de um input de dentro do swf?

Eu fiz uma função setTimeout no java em que o focus é sempre setado para o objeto que contém o swf. funcionou bem, a barra de rolagem sempre permaneceu ativa, porém quando tenho que digitar algo que está dentro do swf, o setTimeOut não permite.

 

Um exemplo que estou falando encontra-se no site da pepsi, onde você pode preencher o conteúdo de um formulário qualquer do flash sem que a barra perca o focus dela......

Fusei o site deles todo, eles tem em torno de 6 arquivos .js, que estão fritando a cabeça pra entender. Se alguém pode me explicar ou tem a solução desse caso, me falem.....porém já concordo antes de ver qualquer resposta que esse problema é difícil de entender somente lendo esse post, mas naveguem pelo site da pepsi e ao mesmo tempo que digitarem algo, role o mousescroll para a barra mexer, aí vcs vão entender o quê eu estou querendo fazer...

 

Ops! Escrevendo esse tópico percebi uma falha no que eu disse e ainda, descobri que quando um texto qualquer de dentro do flash ao aparecer em cena, o focus do browser se perde, mesmo se o texto não estiver selecionavel.....bom enfim, tô relatando um bug, uma falha, que talvez muitos já perceberam mas não conseguiram postar aki ou na net. O site da pepsi é http://pepsi1.tempsite.ws/emoticon/

 

Qualquer comentário já serve de ajuda....

Agradeço desde já....

<^sPyNiFeX^>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi bem o que quer fazer.

Qual parte do sit eda pepsi eu entro pra preencher formulario?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.