2009-11-21 22 views
2

我正在尋找使用javascript創建完整大小的窗口,但我很難嘗試將窗口的實際大小考慮在內。我可以獲得桌面的分辨率,但是如果我將窗口寬度和高度設置爲該值,則它不是100%正確的,因爲它似乎沒有考慮到瀏覽器應用程序本身的邊框大小。我如何計算我的目標寬度和高度以考慮瀏覽器應用程序邊界?如何找出瀏覽器應用程序窗口的大小,包括邊框,頁眉和頁腳?

+0

爲什麼這是CW? – 2009-11-21 03:20:20

+0

我不記得當我添加它時將其設置爲CW。有什麼理由不應該是CW? – 2009-11-21 05:18:15

回答

1

要找出窗口的高度和寬度,你可以使用以下命令:

window.innerHeight /寬度 - >所有瀏覽器,但不是IE

document.body.clientHeight /寬度 - >所有瀏覽器

document.documentElement.clientHeight /寬度 - >所有瀏覽器

此處瞭解詳情:http://www.howtocreate.co.uk/tutorials/javascript/browserwindow

+0

我正在尋找應用程序窗口的外部寬度和高度,而不是視口的大小。 – 2009-11-21 05:21:53

3

所以基本上你想模仿擊中F11的效果?退房[老死鏈接]

我想警告你,這是一個可用性的噩夢。試着想一個更好的方式來執行你的設計而不用全屏。與用戶的系統設置混淆是一個巨大的禁忌,並且不斷變化的瀏覽器尺寸/調整大小窗口肯定屬於該類別。

+1

我正在幻燈片應用程序上實施「全屏查看」鏈接。該功能應與YouTube視頻播放的「全屏」按鈕相同。這就是說,我並不是強迫它在一個網站的訪問者身上,而是爲那些選擇使用它的用戶提供增強的功能。 – 2009-11-21 05:22:58

+0

答案中有一個死鏈接。 – 2016-05-31 19:26:03

相關問題