我有一個包含多個可能的橫幅的頁面和一個位於其下的Silverlight應用程序。我想調整silverlight應用的大小,使其高度始終爲可用屏幕高度的100%減去橫幅的高度,以便頁面上永遠不會顯示任何滾動條。我會如何去做這件事?ASP.net調整一個對象爲頁面百分比減去另一個對象的大小
1
A
回答
3
<script type="text/javascript">
var scnWid,scnHei;
if (self.innerHeight) // all except Explorer
{
scnWid = self.innerWidth;
scnHei = self.innerHeight;
}
else if (document.documentElement && document.documentElement.clientHeight)
// Explorer 6 Strict Mode
{
scnWid = document.documentElement.clientWidth;
scnHei = document.documentElement.clientHeight;
}
else if (document.body) // other Explorers
{
scnWid = document.body.clientWidth;
scnHei = document.body.clientHeight;
}
var SilverLightAppHeight = scnHei - /* insert banner height here */;
</script>
後來,當你想設置窗體大小
<script type="text/javascript">
document.getElementById('silverlightform').style.height = SilverLightAppHeight;
</script>
相關問題
- 1. MySQL的:如何從一個數中減去一個百分比
- 2. 分配一個對象的值在另一個對象
- 3. 嘗試比較調用對象與另一個對象時的分段錯誤
- 4. 一個大對象或一個小加一個大信息對象?
- 5. 從另一個對象分配一個對象屬性
- 6. Javascript - 將大對象字面量轉換爲另一個對象字面量
- 7. 找到一個整數到另一個整數的百分比
- 8. 如何從一個數組中減去多個對象與另一個數組
- 9. 使另一個對象的父對象
- 10. 擁有另一個對象的對象
- 11. 另一個對象的訪問對象
- 12. 另一個對象內的JavaScript對象
- 13. Sitecore鏈接到另一個頁面,並通過一個對象
- 14. 將JS對象從一個HTML頁面發送到另一個
- 15. 一個大對象或多個小對象
- 16. 添加對象到另一個對象,它是在另一個對象
- 17. Rails:調整從另一個頁面鏈接的圖像大小?
- 18. 如何將多個對象分配給另一個類/對象?
- 19. 對象實例化另一個對象?
- 20. 從另一個對象創建對象
- 21. 我如何比較對象與另一個對象
- 22. 構造一個新的對象()與另一個對象
- 23. Java中一個對象與另一個對象的弱關聯?
- 24. 從軌道中的另一個對象創建一個對象
- 25. 試圖調整整個頁面的大小(IE縮小一切)
- 26. 從同類對象的另一陣列減去複雜對象的數組IOS
- 27. 從另一個對象的原型調用對象原型
- 28. 如何從另一個對象調用對象的方法?
- 29. 在wp8中將對象從一個頁面傳遞到另一個頁面
- 30. 我如何從JSP中的另一個對象分配對象?
這真是一個以上用於ASP.NET一個CSS + HTML的問題。你能提供更多有關這方面的信息嗎?你支持哪些網頁瀏覽器?您目前是否已經使用任何CSS + HTML框架? – Liam 2012-01-13 00:33:13
我需要支持IE8,IE9和Firefox。不確定CSS + HTML框架是什麼意思,但我沒有在頁面上使用CSS,因爲頁面只包含上述兩個元素。 – Josh 2012-01-13 00:56:43
我在想,也許有一種方法可以在窗口中獲得總像素數,然後獲取橫幅對象的實際高度,然後減去這兩個值並將其用於我的Silverlight應用程序的高度。沒有辦法得到這兩個值嗎? – Josh 2012-01-13 01:03:17