使用JavaScript來實現瀏覽器菜單命令
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
一、【文件(F)】菜單中的命令的實現
1、〖打開〗命令的實現 [格式]:document.execCommand("open") [說明]這跟VB等編程設計中的webbrowser控件中的命令有些相似,大家也可依此琢磨琢磨。 [舉例]在body之間加入: a href="#" onclick=document.execCommand("open")打開 2、〖使用 記事本 編輯〗命令的實現 [格式]:location.replace("view-source:"+location) [說明]打開記事本,在記事本中顯示該網頁的源代碼。 [舉例]在body之間加入: a href="#" onclick=location.replace("view-source:"+location) 使用 記事本 編輯 3、〖另存為〗命令的實現 [格式]:document.execCommand("saveAs") [說明]將該網頁保存到本地盤的其它目錄! [舉例]在body之間加入: a href="#" onclick=document.execCommand("saveAs") 另存為 4、〖打印〗命令的實現 [格式]:document.execCommand("print") [說明]當然,你必須裝了打印機! [舉例]在body之間加入: a href="#" onclick=document.execCommand("print")打印 5、〖關閉〗命令的實現 [格式]:window.close();return false [說明]將關閉本窗口。 [舉例]在body之間加入: a href="#" onclick=window.close();return false)關閉本窗口 二、【編輯(E)】菜單中的命令的實現 〖全選〗命令的實現 [格式]:document.execCommand("selectAll") [說明]將選種網頁中的全部內容! [舉例]在body之間加入: a href="#" onclick=document.execCommand("selectAll")全選 三、【查看(V)】菜單中的命令的實現 1、〖刷新〗命令的實現 [格式]:location.reload() 或 history.go(0) [說明]瀏覽器重新打開本頁。 [舉例]在body之間加入: a href="#" onclick=location.reload()刷新 或加入:a href="#" onclick=history.go(0)刷新 2、〖源文件〗命令的實現 [格式]:location.replace("view-source:"+location) [說明]查看該網頁的源代碼。 [舉例]在body之間加入: a href="#" onclick=location.replace("view-source:"+location)查看源文件 3、〖全屏顯示〗命令的實現 [格式]:window.open(document.location,"url","fullscreen") [說明]全屏顯示本頁。 [舉例]在body之間加入: a href="#" onclick=window.open(document.location,"url","fullscreen")全屏顯示。 四、【收藏(A)】菜單中的命令的實現 1、〖添加到收藏夾〗命令的實現 [格式]:window.external.AddFavorite('url', '“網站名”) [說明]將本頁添加到收藏夾。 [舉例]在body之間加入: a href="javascript:window.external.AddFavorite('http://oh.jilinfarm.com', '個人主頁')" 添加到收藏夾 2、〖整理收藏夾〗命令的實現 [格式]:window.external.showBrowserUI("OrganizeFavorites",null) [說明]打開整理收藏夾對話框。 [舉例]在body之間加入: a href="#" onclick=window.external.showBrowserUI("OrganizeFavorites",null)整理收藏夾 五、【工具(T)】菜單中的命令的實現 〖internet選項〗命令的實現 [格式]:window.external.showBrowserUI("PrivacySettings",null) [說明]打開internet選項對話框。 [舉例]在body之間加入: a href="#" onclick=window.external.showBrowserUI("PrivacySettings",null)internet選項 六、【工具欄】中的命令的實現 1、〖前進〗命令的實現 [格式]history.go(1) 或 history.forward() [說明]瀏覽器打開后一個頁面。 [舉例]在body之間加入: a href="#" onclick=history.go(1)前進 或加入:a href="#" onclick=history.forward()前進 2、〖后退〗命令的實現 [格式]:history.go(-1) 或 history.back() [說明]瀏覽器返回上一個已瀏覽的頁面。 [舉例]在body之間加入: a href="#" onclick=history.go(-1)后退 或加入:a href="#" onclick=history.back()后退 3、〖刷新〗命令的實現 [格式]:document.reload() 或 history.go(0) [說明]瀏覽器重新打開本頁。 [舉例]在body之間加入: a href="#" onclick=location.reload()刷新 或加入:a href="#" onclick=history.go(0)刷新 七、其它命令的實現 〖定時關閉本窗口〗命令的實現 [格式]:settimeout(window.close(),關閉的時間) [說明]將關閉本窗口。 [舉例]在body之間加入: a href="#" onclick=setTimeout(window.close(),3000)3秒關閉本窗口。 該文章在 2010/11/28 9:26:38 編輯過 |
關鍵字查詢
相關文章
正在查詢... |