2010-04-14 70 views
1

我有我的HTML頁面上此腳本:的Javascript去除菜單和滾動條

<script language='javascript'>parent.resizeTo(550,510);</script> 

我想添加到它,所以它定位在屏幕中間的窗口。另外,我想刪除地址和工具欄(我設法通過使用body{overflow:hidden;}來隱藏滾動條)。

我知道如何從瀏覽器打開一個新窗口時使用JS來做到這一點,但這需要點擊PDF上的鏈接。

有沒有人有任何建議?謝謝!

+2

你不應該指望在大多數現代瀏覽器中都能正常工作。由於持續的濫用,隱藏滾動/狀態/菜單欄的功能正在逐步淘汰瀏覽器。 – meagar 2010-04-14 14:27:34

回答

1

除非創建新的窗口對象,否則無法從用戶的瀏覽器窗口(即使用戶只有您)中刪除地址欄等。出於安全原因,趨勢是越來越多地去除「定製」這種彈出窗口的能力。

這實際上是一個功能,而不是一個錯誤。想想看。

0

如果您是從單獨的應用程序打開瀏覽器窗口,則頁面將以完全裝飾的瀏覽器窗口開始其生命。加載頁面後,無法使裝飾品消失。

+0

嗯..感覺。感謝您的回答:-) – nWight 2010-04-14 14:31:43

0

雖然我認真地懷疑你的慾望的理由,但要做到這一點的方式是以某種方式打開一個窗口。這意味着您的PDF鏈接到一個頁面,因爲它的動作將打開一個包含實際內容的網址的窗口。 pdf鏈接到基本上是重定向器的頁面。您將最終的URL作爲參數提供並啓動它。當然,您需要禁用彈出窗口阻止程序才能工作,但您甚至不應該考慮在公共(無瀏覽器控件)網站上執行此操作。您也可能希望向重定向器頁面添加一個按鈕,用戶可以單擊該按鈕打開該頁面,如果該頁面被彈出窗口阻止程序阻止。