一、【文件(F)】菜单中的命令的实现
1、〖打开〗命令的实现
[格式]:document.execCommand("open")
[说明]这跟VB等编程设计中的webbrowser控件中的命令有些相似,大家也可依此琢磨琢磨。
[举例]在body之间加入:
<a href="#" onclick=document.execCommand("open")>打开</a>
2、〖使用 记事本 编辑〗命令的实现
[格式]:location.replace("view-source:"+location)
[说明]打开记事本,在记事本中显示该网页的源代码。
[举例]在body之间加入:
<a href="#" onclick=location.replace("view-source:"+location)>使用 记事本 编辑</a>
3、〖另存为〗命令的实现
[格式]:document.execCommand("saveAs")
[说明]将该网页保存到本地盘的其它目录!
[举例]在body之间加入:
<a href="#" onclick=document.execCommand("saveAs")>另存为</a>
4、〖打印〗命令的实现
[格式]:document.execCommand("print")
[说明]当然,你必须装了打印机!
[举例]在body之间加入:
<a href="#" onclick=document.execCommand("print")>打印</a>
5、〖关闭〗命令的实现
[格式]:window.close();return false
[说明]将关闭本窗口。
[举例]在body之间加入:
<a href="#" onclick=window.close();return false)>关闭本窗口</a>
二、【编辑(E)】菜单中的命令的实现
〖全选〗命令的实现
[格式]:document.execCommand("selectAll")
[说明]将选种网页中的全部内容!
[举例]在body之间加入:
<a href="#" onclick=document.execCommand("selectAll")>全选</a>
三、【查看(V)】菜单中的命令的实现
1、〖刷新〗命令的实现
[格式]:location.reload() 或 history.go(0)
[说明]浏览器重新打开本页。
[举例]在body之间加入:
<a href="#" onclick=location.reload()>刷新</a>
或加入:<a href="#" onclick=history.go(0)>刷新</a>
2、〖源文件〗命令的实现
[格式]:location.replace("view-source:"+location)
[说明]查看该网页的源代码。
[举例]在body之间加入:
<a href="#" onclick=location.replace("view-source:"+location)>查看源文件</a>
3、〖全屏显示〗命令的实现
[格式]:window.open(document.location,"url","fullscreen")
[说明]全屏显示本页。
[举例]在body之间加入:
<a href="#" onclick=window.open(document.location,"url","fullscreen")>全屏显示</a>
四、【收藏(A)】菜单中的命令的实现
1、〖添加到收藏夹〗命令的实现
[格式]:window.external.AddFavorite('url', '“网站名”)
[说明]将本页添加到收藏夹。
[举例]在body之间加入:
<a href="javascript:window.external.AddFavorite('http://oh.jilinfarm.com',
'个人主页')">
添加到收藏夹</a>
2、〖整理收藏夹〗命令的实现
[格式]:window.external.showBrowserUI("OrganizeFavorites",null)
[说明]打开整理收藏夹对话框。
[举例]在body之间加入:
<a href="#" onclick=window.external.showBrowserUI("OrganizeFavorites",null)
>整理收藏夹</a>
五、【工具(T)】菜单中的命令的实现
〖internet选项〗命令的实现
[格式]:window.external.showBrowserUI("PrivacySettings",null)
[说明]打开internet选项对话框。
[举例]在body之间加入:
<a href="#" onclick=window.external.showBrowserUI("PrivacySettings",null)>
internet选项</a>
六、【工具栏】中的命令的实现
1、〖前进〗命令的实现
[格式]history.go(1) 或 history.forward()
[说明]浏览器打开后一个页面。
[举例]在body之间加入:
<a href="#" onclick=history.go(1)>前进</a>
或加入:<a href="#" onclick=history.forward()>前进</a>
2、〖后退〗命令的实现
[格式]:history.go(-1) 或 history.back()
[说明]浏览器返回上一个已浏览的页面。
[举例]在body之间加入:
<a href="#" onclick=history.go(-1)>后退</a>
或加入:<a href="#" onclick=history.back()>后退</a>
3、〖刷新〗命令的实现
[格式]:document.reload() 或 history.go(0)
[说明]浏览器重新打开本页。
[举例]在body之间加入:
<a href="#" onclick=location.reload()>刷新</a>
或加入:<a href="#" onclick=history.go(0)>刷新</a>
七、其它命令的实现
〖定时关闭本窗口〗命令的实现
[格式]:settimeout(window.close(),关闭的时间)
[说明]将关闭本窗口。
[举例]在body之间加入:
<a href="#" onclick=setTimeout(window.close(),3000)>3秒关闭本窗口</a>
来源:http://www.002pc.com/master/College/Programming/JavaScript/13534.html
分享到:
相关推荐
在本主题“JS实现浏览器菜单命令”中,我们将探讨如何利用JavaScript技术来创建和控制浏览器中的上下文菜单,即用户右键点击时出现的菜单。这种功能可以为用户提供自定义的快捷操作,增强网站或应用程序的用户体验。...
Javascript 代码实现浏览器菜单命令 本文档主要介绍了使用 Javascript 代码实现浏览器菜单命令的方法,包括文件菜单、编辑菜单、查看菜单和收藏菜单等四个部分。 一、文件菜单命令的实现 1. 打开命令的实现 使用...
<br>3) 增加新的右键菜单代替原来的浏览器菜单,同时增加右键格式引用及代码样式的功能。<br>4) 右键菜单的粘贴功能支持自动检测并提示清理WORD格式的功能。<br>5) 去掉一些无效的旧属性,清理了一些无用的JS代码。...
- `<menu>` 用于创建命令菜单,`<menuitem>` 定义菜单项,`<command>` 创建命令按钮。 7. **表格**: - `<table>` 创建表格,`<caption>` 添加标题。 - `<tr>` 代表表格行,`<td>` 定义单元格,`<th>` 用于表头...
3. `<title>`:定义页面的标题,显示在浏览器标签页上。 4. `<body>`:定义文档的主要内容区。 ### 常用文本格式化标签 1. `<h1>`到`<h6>`:定义标题,`<h1>`最大,`<h6>`最小。 2. `<p>`:定义段落。 3. `<br>`:...
下面我们就来看看如何用Javascript代码实现浏览器菜单命令(以下代码在Windows XP下的浏览器中调试通过)。 一、【文件(F)】菜单中的命令的实现 1、〖打开〗命令的实现 [格式]:document.execCommand(“open”) [说明]...
54. `<menu>`:创建菜单列表,HTML5中已重新定义为命令菜单。 55. `<meta>`:提供关于文档的元信息,如字符集、描述等。 56. `<nobr>`:阻止文本换行,HTML5中已废弃。 57. `<noframes>`:在不支持框架的浏览器中...
网页开发与设计课后...* IE 浏览器菜单中选择“查看源文件”命令,可以查看网页的源代码。 本文档涵盖了 HTML、CSS、JavaScript 和 URL 等多方面的基础知识点,为读者提供了一个系统的网页开发与设计基础知识体系。
54. `<menu>`:创建一个菜单列表,HTML5中已更新为创建命令菜单。 55. `<meta>`:提供文档的元信息,如字符编码、描述、关键词等。 56. `<nobr>`:阻止文本换行,HTML5中已废弃。 57. `<noframes>`:为不支持`...
57. `<menu>`:创建菜单列表,HTML5中重新定义为命令菜单。 58. `<meta>`:提供文档元信息,如字符编码、关键词等。 59. `<noBR>`:阻止文本换行,HTML5中已废弃。 60. `<noFrames>`:为不支持框架的浏览器提供替代...
- `<command>`:定义命令按钮或菜单项。 9. **表格**: - `<table>`:定义表格。 - `<caption>`:定义表格的标题。 - `<th>`:定义表头单元格。 - `<tr>`:定义表格的行。 - `<td>`:定义表格的普通单元格。 ...
`<noframes>` 标签用于定义当浏览器不支持框架时显示的内容。它通常包含一些简短的描述性文本或指向非框架版本页面的链接。 ### <noscript>: No Script `<noscript>` 标签用于定义当JavaScript被禁用时显示的内容...
- **`<span>`**: 用于添加样式或JS操作的小型容器。 - **`<header>`**: 定义头部。 - **`<footer>`**: 定义页脚。 - **`<section>`**: 定义文档中的独立部分。 - **`<hgroup>`**: 已废弃,用于组合多个标题。 - **`...
72. `<menu>`: 创建菜单,HTML5中重新定义为命令菜单。 73. `<meta>`: 提供文档的元信息,如字符编码、关键词等。 74. `<multicol>`: 用于创建多列布局,HTML5中已废弃。 75. `<noframes>`: 为不支持框架的浏览器...
19. **图形**:`<canvas>`元素用于在浏览器中绘制图形,常与JavaScript一起使用。 20. **表格标题**:`<caption>`定义表格的标题。 21. **居中文本**:`<center>`标签不推荐使用,但它曾用于使文本居中。 22. **...
51. **菜单**: `<menu>` 用于创建命令菜单。 52. **菜单项**: `<menuitem>` 定义菜单中的条目。 53. **元数据**: `<meta>` 提供关于文档的元信息,如字符集、关键词等。 54. **度量标签**: `<meter>` 用于表示...
此外,本文还介绍了如何使用框架来保护页面的源代码,不让其他人通过浏览器菜单中的“查看/源文件”选项来查看页面的源代码。 本文提供了一种简单而实用的方法来实现网页动态切换效果,同时也提供了一种保护页面源...