3

我的应用程序在 asp.net 4.0 中,我在我的应用程序中使用 AJAX 模型弹出扩展器,以便在单击网格视图中的公司名称时显示 xyz 公司的详细信息。因此,当我在大屏幕上查看同一页面时,在模型弹出窗口中显示公司详细信息时,弹出窗口的位置发生了变化。

任何人都可以告诉我如何根据屏幕分辨率设置模型在页面上弹出的位置。

以下是我尝试动态设置宽度和高度但不起作用的代码。

<script type="text/javascript">
   function fnCalculate()
   {
     alert(screen.width+'x'+screen.height);
     w = screen.width * 0.8 ;
     h = screen.height * 0.8 ;
     document.getElementById("#content").style.width = w;
     document.getElementById("#content").style.height = h;
     document.getElementById("#content").style.left = w*h;
    }
</script>
4

1 回答 1

0

我认为将高度和宽度设置为百分比会更容易。我正在设置topleft

无论屏幕尺寸是多少,它都会pop-up占据您应用的百分比。

#content{ position: absolute;height:50%;width:50%;}
于 2012-12-07T16:44:38.980 回答