Eu acho intrusivo.
Já experimentou usar cookies? Você seta isso no backend, eu uso isto para 
evitar o login toda a vez que aperta F5 na aplicação.
Parei para ler antes, e ainda acho que existe outra os solução, daqui a pouco 
vão cortar os braços dos usuários para não dar erro nos softwares...

Sempre há uma alternativa mais fácil e menos radical.

Abraços!

Michel Fernandes
http://seucarroeletrico.wordpress.com
  ----- Original Message ----- 
  From: Diego Martinez 
  To: flexdev@googlegroups.com 
  Sent: Thursday, March 12, 2009 2:36 PM
  Subject: [flexdev] Re: Atalhos de teclado x IE


  Se pararmos para realmente LER o que foi a duvida do nosso amigo Daniel R,
  ele diz que necessita que seja o F5, pois ele esta passando sua plataforma 
Desktop para Web! sendo assim, nesse caso não é nada "intrusiva" essa 
necessidade !
  minha opinião !
  obrigado !
  Conseguiu usar o código Daniel ? deu certo ?
  espero ter ajudado! 


  2009/3/12 Michel Fernandes <miche...@gmail.com>

    Que coisa intrusiva... Impedir refresh?! Não tem mesmo outra solução?

    Abraços!

    Michel Fernandes
    http://seucarroeletrico.wordpress.com
      ----- Original Message ----- 
      From: Diego Martinez 
      To: flexdev@googlegroups.com 
      Sent: Thursday, March 12, 2009 9:21 AM
      Subject: [flexdev] Re: Atalhos de teclado x IE


      Bom Dia companheiros..

      sou meio verde em alguns aspéctos de Flex.. (em constante estudo..) e 
acho que existe uma solução..

      Como todos sabem.. os navegadores funcionam muito bem com JavaScript.. 
sendo assim.. bolei uma função para retirar (no caso específico deste post) a 
função do F5 do navegador ! mas pode ser usado p retirar qqer ação de qqer 
tecla.
      testei em IE, FF e no Safari.

      espero ter ajudado.. vejam o q eu fiz..

      embuti em meu HTML um script q manda desabilitar o F5 do navegador ! 
ANTES MESMO DE CARREGAR QQER COISA .SWF !

      <script>
      function F5(event) {
      var tecla = document.all ? window.event.keyCode : event.which;
      if (document.all) { window.event.keyCode = 0; window.event.returnValue = 
false; }
      if (tecla == 116) return false;
      }

      document.onkeydown = F5;
      </script>

      e depois.. na aplicação Flex.. na hr de começar o evento que lê a tecla 
precionada (no caso o F5)..
      coloquei como 1º linha da função :
      stage.focus=

      this;
      agora vem outra coisa... q pode ser feita..
      ao inves de ter q colocar manualmente esse script cada vez q o Flex gerar 
o html (não sei se tem como no flex vc mandar ele adicionar linhas no html (no 
caso o script) automticamente)..

      vc simplemente gera o seu index (pagina inicial).. somente com 
<body></body>.. dentro tu coloca seu Script q desabilita as teclas que desejar 
!... e manda redirecionar para o html da sua aplicação..

      ele.. executa o index desabilitando as teclas...redireciona para o html 
de sua aplicação e começa a ler as teclas somente pela aplicação !

      qqer coisa estou a disposição de tentar ajudar.
      espero que funcione como querem!

      Diego Martinez Salvanha




      2009/3/11 Daniel Negri <tiaodao...@gmail.com>


        Boa Noite Senhores,

        Concordo do o Daniel Rodrigues, para quem já utilizou o famoso 
www.logmein.com,
        ao logarmos em uma máquina remota através do do Browser vocês podem
        perceber que "todas" as teclas de atalho são transportadas para lá. Ou
        seja, se você faz um ALT+TAB, F5, e ao invés do seu Browser (IE)
        "processar" essas teclas, quem processa é a máquina remota.
        Formidável!

        Então a questão é, como eles conseguem retirar o foco das teclas de
        atalho da máquina local e transportar para máquina remota? Por favor
        confirmem, mas até a tecla Win é processada no Remoto, e CTRL+ALT+DEL?
        Será que funciona?

        Já que existe, como fazer com o Flex?


        Bons Códigos,
        _______________________________
        DANIEL GOMES NEGRI
        (Analista de Sistemas)
        Consultor em Arquitetura RIA - Rich Internet Application
        Certified ScrumMaster

        danielgomesne...@gmail.com
        (62) 9218-7315 / (62) 8135-8339
        GECAN - Gerência de Canais de Atendimento
        BANCOOB - Banco Cooperativo do Brasil S/A






        On 9 mar, 09:07, Elvis Fernandes <elvisfernan...@gmail.com> wrote:
        > Daniel,
        > Na verdade, o mesmo acontece também no FF. A diferença é que, no FF, 
quando
        > o foco está no swf da sua aplicação, o comando das teclas vai só para 
a
        > aplicação, e não para o browser, como acontece com o IE. Experimente 
no FF
        > abrir várias abas abrir em uma delas a sua aplicação. Depois dê um 
CTRL +
        > Tab pra mudar de aba ... você vai ver que não vai mudar de aba. O 
mesmo
        > acontece com vídeos do YouTube ou outros swfs ...
        >
        > Experimente por exemplo começar a usar a sua aplicação, clicar na 
barra de
        > endereços do FF e pressionar F5. A página vai recarregar, pq o foco 
não está
        > no swf. Isso pode ser um problema para o usuário leigo.
        >
        > Portanto, independente do browser, minha sugestão é que você mude os
        > atalhos, pois você poderá ter problemas mais pra frente. Você pode 
criar uma
        > tecla que seja parecida, como CTRL + 5 ao invés de F5. Será uma 
mudança
        > pequena, que o usuário vai assimilar com facilidade.
        >
        > Abraço,
        >
        > --

        > Elvis Fernandeswww.elvis.eti.br
        >
        > 2009/3/9 Daniel Rodrigues da Cunha Frank 
<fr...@projetusinformatica.com.br>

        >
        >
        >
        > > Eduardo,O problema é fazer o usuário usar o FF, infelizmente a 
maioria
        > > absoluta deles é usuário do IE.
        > > Cheguei a pensar em fornecer o Mozilla Prism junto com a aplicação, 
mas
        > > ainda estou procurando alguma forma de deixar a aplicação 
crossbrowser,
        > > tenho um amigo com uma aplicação em JSF que conseguiu.
        >
        > > Att.,
        >

        > > 2009/3/7 Eduardo Kraus <eduardokr...@gmail.com>

        >
        > >    Boa Noite
        >
        > >> Usa o FF
        > >>      *Eduardo Kraus*
        > >> Desenvolvedor

        > >>  eduardokr...@gmail.com

        > >>http://blog.mxml.com.br
        >
        > >> 2009/3/6 Daniel Rodrigues da Cunha Frank <

        > >> fr...@projetusinformatica.com.br>

        >
        > >> Caros, boa tarde.Tenho uma aplicação Flex onde inseri o recurso de
        > >>> pesquisa em determinados campos dos formulários, está pesquisa 
pode ser
        > >>> feita ao clicar num pequeno botão ao lado do TextInput ou 
simplesmente
        > >>> presionando F5.
        > >>> Eis o problema, isso funciona perfeitamente no Firefox, 
Chrome,.., exceto
        > >>> no IE que atualiza a página ao invés de abrir a tela de pesquisa 
como
        > >>> necessito.
        > >>> Sabem como posso resolver esse problema?
        > >>> Desde já obrigado,
        >
        > >>> --
        > >>> Daniel R.C.Frank
        > >>> Análise e Programação
        >
        > > --
        > > Daniel R.C.Frank

        > > Análise e Programação- Ocultar texto entre aspas -
        >
        > - Mostrar texto entre aspas -

        18 8801 4874

        Antes de imprimir, pense no AQUECIMENTO GLOBAL.


        Diego M Salvanha

        msn : dinarus...@hotmail.com
        18 8801 4874

        Antes de imprimir, pense no AQUECIMENTO GLOBAL.


        

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a