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
