方法一頁 | 二頁 | 三頁 | 四頁 | 五頁 | 六頁 | 七頁
操控器一頁 | 二頁 | 三頁 | 四頁 | 五頁 | 六頁 | 七頁 | 成員表
存放 sidebar 物件。限 Firefox 使用。
sidebar 的方法:
- addPanel(標題, contentURL, customizeURL):加入書籤。
- addPersistentPanel(標題, contentURL, customizeURL):加入書籤。
- addSearchEngine(engineURL, iconURL, 標題, 分類):加上搜尋引擎。
- addMicrosummaryGenerator(generatorURL):加入及時摘要。
- 程式用法:
<script type='text/javascript'>
document.write( sidebar.addPanel );
</script>
<p>Firefox 用此 <a href='javascript:sidebar.addPanel(document.title, location.href, "")'>加入最愛</a>
<p>IE 用此 <a href='javascript:external.AddFavorite( location.href, document.title)'>加入最愛</a> - 執行結果:
undefined
Firefox 用此 加入最愛
IE 用此 加入最愛
讀取或設定狀態列的文字。
- 程式用法:
<script type='text/javascript'>
window.status='熱烈歡迎';
document.write( window.status );
</script> - 執行結果:
熱烈歡迎
- 上例,IE, Safari 成功;Chrome 沒有狀態列。
- Firefox 必須在位址列輸入 about:config,然後將 dom.disable_window_status_change 改為 false,才能在狀態列設定文字。
存放 locationbar, menubar, personalbar, scrollbars, sidebar, statusbar, toolbar 物件;每個物件只有 visible 特徵。Chrome 沒有狀態列(status bar)。
- 程式用法:
<script type='text/javascript'>
document.write( window.locationbar.visible
+' / '+ window.menubar.visible
+' / '+ window.personalbar.visible
+' / '+ window.scrollbars.visible
+' / '+ window.statusbar.visible
+' / '+ window.toolbar.visible );
</script> - 執行結果:
true / true / true / true / true / true
- IE 沒這六項;Firefox, Safari, Chrome 都成功。
下面範例只能用在 Firefox。
- 程式用法:
<script type='text/javascript'>
function hide()
{
netscape.security.PrivilegeManager.
enablePrivilege("UniversalBrowserWrite");
window.statusbar.visible=false;
}
function show()
{
netscape.security.PrivilegeManager.
enablePrivilege("UniversalBrowserWrite");
window.statusbar.visible=true;
}
</script>
<p><a href='javascript:hide()'>取消狀態列</a>
/ <a href='javascript:show()'>顯示狀態列</a> - 執行結果: