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

Responder a