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
