dá uma olhada nesses links.
http://blogflex.brunobg.com/?p=202

bruno bg


Em 9 de maio de 2010 18:59, Leandro Faria <[email protected]>escreveu:

> Acho que o problema não é mandar o focus, senão no firefox tambéms eria a
> mesma coisa, alguam outra dica ?
>
> Obrigado
>
> Em 9 de maio de 2010 15:33, Daniel Schmitz <[email protected]> escreveu:
>
> Bom, talvez o jquery possa te ajudar nisso !!!
>>
>> $(window).focus();
>>
>> e viva o jquery !!!! :)
>>
>>
>> tirei daqui:
>>
>> http://stackoverflow.com/questions/683577/how-to-bring-focus-to-a-window-in-jquery
>>
>>
>> Em Dom, 2010-05-09 às 13:17 -0300, Leandro Faria escreveu:
>> > Pessoal,
>> >
>> > Estou desenvolvendo um chat utilizando o flex com java, quando o
>> > usuário recebe uma nova mensagem e por ventura a janela esteja
>> > minimizada, preciso fazer que a tela do browser fique piscando. O
>> > código abaixo foi feito em javascript e funciona perfeitamente no
>> > Firefox mais no IE não funciona, alguém poderia me dizer o que pode
>> > ser?
>> > Não me recordo mais este código eu peguei aqui mesmo no grupo e fiz
>> > algumas pequenas modificações.
>> >
>> > function focusMovie(movieName) {
>> >    if (navigator.appName.indexOf("Microsoft") != -1){
>> >       window[movieName].focus();
>> >    }else{
>> >       window.document[movieName].focus();
>> >    }
>> >  }
>> >
>> >  function delegate( that, thatMethod ){
>> >     return function() { return thatMethod.call(that); }
>> >  }
>> >
>> >  var msgTmp = '';
>> >  var interval = '';
>> >  var titleTmp = '';
>> >  var counter = 0;
>> >
>> >  function newMSG(msg){
>> >     window.msgTmp = msg;
>> >     window.titleTmp = window.document.title;
>> >     interval =  window.setInterval( delegate( window,
>> >     window.changeTitle ), 1000 );
>> >  }
>> >
>> >  function changeTitle(){
>> >      if(counter >= 50){
>> >        clearInterval(interval);
>> >        counter = 0;
>> >        window.document.title = titleTmp;
>> >      }else if(counter % 2){
>> >
>> >     if (top.window.outerHeight < screen.availHeight ||
>> >         top.window.outerWidth < screen.availWidth) {
>> >         window.document.title = '###################';
>> >     }else{
>> >         window.document.title = window.msgTmp;
>> >         counter = 50;
>> >     }
>> >
>> >  }else{
>> >        window.document.title = window.msgTmp;
>> >  }
>> >
>> >
>> >   counter ++;
>> >
>> >
>> >  }
>> >
>> > Este código eu peguei na net e não estou sabendo fazer ele funcionar
>> > também no IE, alguém poderia me ajudar ?
>> >
>> > Obrigado
>> >
>> > --
>> > Leandro de Faria - Faculdade Cenecista de Sete Lagoas
>> > Graduando em Sistemas de Informação
>> > (31) 8825 2046
>> >
>> >
>> > --
>> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> > Para enviar uma mensagem, envie um e-mail para
>> > [email protected]
>> > Para sair da lista, envie um email em branco para
>> > [email protected]
>> > Mais opções estão disponíveis em
>> > http://groups.google.com/group/flexdev
>>
>> --
>>
>> Abraços,
>>  Daniel  Schmitz
>>  www.flex.etc.br
>>
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>
>
> --
> Leandro de Faria - Faculdade Cenecista de Sete Lagoas
> Graduando em Sistemas de Informação
> (31) 8825 2046
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

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

Responder a