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

Responder a