2009-05-21 8 views
1

J'ai une page ASP.Net cadre 2.0 qui s'exécute dans notre environnement contrôlé (IE 7). La propriété dialogWidth ne semble pas fonctionner. Le scrip est la suivante:window.showModalDialog propriété dialogWidth ne fonctionne pas dans IE

var win = window.showModalDialog ('Page.aspx', 'PopupPage', 'dialogHeight:600px,dialogWidth:800px,resizable:0'); 

Le dialogHeight fonctionne très bien, mais peu importe ce que je change la dialogWidth à - il semble se limiter à une largeur d'environ 250 pixels. Dans la configuration ci-dessus, le popup modal est plus haut qu'il est large - même si la largeur est de 800 et la hauteur de 600.

+0

??? sans fioritures n'a rien à voir avec la question que vous avez posée. Le problème était avec les arguments délimités par des virgules. Il a ignoré tous les autres arguments après dialogHeight. –

Répondre

5

Essayez ceci:

var returnValue = window.showModalDialog(sUrl,'','unadorned:yes;resizable:1; 
dialogHeight:550px;dialogwidth:985px;scroll:no;status=no'); 

Quelqu'un que je travaille avec eu le même problème, et que ce soit réglé son problème ...

+0

sans fioritures: oui semble avoir été la clé - a travaillé comme un champion !! Merci –

7

Les options doivent être délimitées par des points-virgules, pas des virgules.

var win = window.showModalDialog ('Page.aspx', 'PopupPage', 'dialogHeight:600px; dialogWidth:800px; resizable:0'); 
Questions connexes