2013-02-25 50 views
0

因此,我打開窗口,這樣做如下:的Javascript調整窗口到原始的寬高比

<a href="javascript:openNamedWindow('/test/test.do', 'test',600,640);">test</a> 

頁面打開需要的800的最小寬度和高度600,以便看到登錄頁所有的內容。

然而,一旦他們登錄,它就會將他們帶到一個信息頁面,但縱橫比需要保持與在其中打開的原始窗口(600,640)相同。

有沒有一種方法可以讓JavaScript調整窗口的大小,但保持原始高寬比,只要其大於800x600,如果不調整大小以超過該維度的比例? (我不想指定原始啓動大小,因爲我希望在網站上通過此類型的彈出窗口全局使用此代碼)。

謝謝。

+0

用戶通常不喜歡爲他們更改瀏覽器窗口大小的網站。這可能有很多原因,包括可訪問性問題。不要這樣做。 – 2013-02-25 17:14:25

回答

0

這通常是你用適當的模板/樣式表修正的東西。

你可以更改模板,以便它允許任何寬高比?

使用margin: auto水平居中對齊divs。

這應該帶走所有窗口大小的要求。

+0

它需要用JavaScript來完成,因爲它是一個正在啓動的彈出窗口。所以基本上,用戶無法看到視頻,直到他們登錄,但所有視頻都是不同的大小,並且登錄面板是800,600。所以這就是爲什麼我需要它重新調整到高於800,600的最低要求,但保持寬高比。 – treasureireland 2013-02-25 17:21:57

+0

這聽起來很奇怪。彈出窗口不再是使用網絡的_modern_方式,大多數人都期待制表符。如果你正在做一些視頻,人們會想要一個「全屏」選項。其餘的只是模板/樣式表。 – Halcyon 2013-02-25 17:26:57

相關問題