window.showModalDialog dialogWidth propriedade não funciona no IE
-
23-08-2019 - |
Pergunta
Eu tenho uma página ASP.Net Framework 2.0 que é executado em nosso ambiente controlado (IE 7).
A propriedade dialogWidth
parece não estar a funcionar. O scrip é a seguinte:
var win = window.showModalDialog ('Page.aspx', 'PopupPage', 'dialogHeight:600px,dialogWidth:800px,resizable:0');
O dialogHeight
funciona bem, mas não importa o que eu mudar o dialogWidth
para - parece ser limitada a uma largura de cerca de 250px. Na configuração acima do popup modal é mais elevada que é grande - mesmo que a largura é de 800 e altura é de 600
Solução
Tente isto:
var returnValue = window.showModalDialog(sUrl,'','unadorned:yes;resizable:1;
dialogHeight:550px;dialogwidth:985px;scroll:no;status=no');
Alguém que eu trabalho com o mesmo problema, e este fixa o seu problema ...
Outras dicas
As opções devem ser delimitados por ponto e vírgula, não vírgulas.
var win = window.showModalDialog ('Page.aspx', 'PopupPage', 'dialogHeight:600px; dialogWidth:800px; resizable:0');
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow