Existe uma maneira de impedir que caixas de diálogo do IE bloqueiem a janela do IE atrás de outras janelas?

3

Eu notei esse comportamento irritante desde pelo menos o IE8. A questão é que quando o IE abre uma caixa de diálogo modal (por exemplo, alerta de Javascript, diálogo de erro de script, etc) e a janela do IE é colocada atrás de outras janelas na área de trabalho antes que a caixa de diálogo seja fechada, você não pode trazer a janela do IE para o primeiro plano, clicando sobre ele. A única maneira de obtê-lo em primeiro plano é: 1) minimizar todas as outras janelas na frente dele ou 2) clicar na caixa de diálogo se ela aparecer por trás de outras janelas.

Abra este violino no IE.

link

Quando a caixa de diálogo abrir, coloque qualquer outra janela parcialmente sobre a janela do violino, mas certifique-se de que a caixa de diálogo esteja oculta. Você notará que clicar na janela do violino não faz nada, a menos que você mova a janela superior para fora do caminho. Agora esconda a janela do violino novamente, mas desta vez deixe um pequeno pedaço do diálogo aparecendo a partir da janela superior. Clicar na caixa de diálogo traz a janela do violino para o primeiro plano.

Existe algum tipo de patch / correção que resolve esse problema chato do IE?

    
por oscilatingcretin 11.10.2013 / 13:25

1 resposta

0

Não sei se você vai achar isso uma solução aceitável, mas ao tentar isso no Windows 7 com o Internet Explorer 9, clicando no ícone do IE na barra de tarefas (ou se várias janelas estiverem abertas, o item de menu para a janela correta no menu pop-up) parece trazer tanto a janela principal do IE quanto a caixa de diálogo para o topo.

Eu não consigo reproduzir o bug na minha máquina com Windows XP executando o IE 8.

    
por 25.11.2013 / 14:06