Olá,

você terá que descobrir como dar foco em um janela pelo javascript, mas
no firefox, chrome, ie, opera e safari.

e viva o javascript !!

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

Responder a