一、【文件(F)】菜单中的命令的实现
1、〖打开〗命令的实现
[格式]:document.execCommand("open")
[说明]这跟VB等编程设计中的webbrowser控件中的命令有些相似,大家也可依此琢磨琢磨。
[举例]在<body></body>之间加入:
<ahref="#"onclick=document.execCommand("open")>打开</a>
2、〖使用记事本编辑〗命令的实现
[格式]:location.replace("view-source:"+location)
[说明]打开记事本,在记事本中显示该网页的源代码。
[举例]在<body></body>之间加入:
<ahref="#"onclick=location.replace("view-source:"+location)>使用记事本编辑</a>
3、〖另存为〗命令的实现
[格式]:document.execCommand("saveAs")
[说明]将该网页保存到本地盘的其它目录!
[举例]在<body></body>之间加入:
<ahref="#"onclick=document.execCommand("saveAs")>另存为</a>
4、〖打印〗命令的实现
[格式]:document.execCommand("print")
[说明]当然,你必须装了打印机!
[举例]在<body></body>之间加入:
<ahref="#"onclick=document.execCommand("print")>打印</a>
5、〖关闭〗命令的实现
[格式]:window.close();returnfalse
[说明]将关闭本窗口。
[举例]在<body></body>之间加入:
<ahref="#"onclick=window.close();returnfalse)>关闭本窗口</a>
二、【编辑(E)】菜单中的命令的实现
〖全选〗命令的实现
[格式]:document.execCommand("selectAll")
[说明]将选种网页中的全部内容!
[举例]在<body></body>之间加入:
<ahref="#"onclick=document.execCommand("selectAll")>全选</a>
三、【查看(V)】菜单中的命令的实现
1、〖刷新〗命令的实现
[格式]:location.reload()或history.go(0)
[说明]浏览器重新打开本页。
[举例]在<body></body>之间加入:
<ahref="#"onclick=location.reload()>刷新</a>
或加入:<ahref="#"onclick=history.go(0)>刷新</a>
2、〖源文件〗命令的实现
[格式]:location.replace("view-source:"+location)
[说明]查看该网页的源代码。
[举例]在<body></body>之间加入:
<ahref="#"onclick=location.replace("view-source:"+location)>查看源文件</a>
3、〖全屏显示〗命令的实现
[格式]:window.open(document.location,"url","fullscreen")
[说明]全屏显示本页。
[举例]在<body></body>之间加入:
<ahref="#"onclick=window.open(document.location,"url","fullscreen")>全屏显示</a>
四、【收藏(A)】菜单中的命令的实现
1、〖添加到收藏夹〗命令的实现
[格式]:window.external.AddFavorite('url','“网站名”)
[说明]将本页添加到收藏夹。
[举例]在<body></body>之间加入:
<ahref="javascript:window.external.AddFavorite('http://oh.jilinfarm.com','胡明新的个人主页')">添加到收藏夹</a>
2、〖整理收藏夹〗命令的实现
[格式]:window.external.showBrowserUI("OrganizeFavorites",null)
[说明]打开整理收藏夹对话框。
[举例]在<body></body>之间加入:
<ahref="#"onclick=window.external.showBrowserUI("OrganizeFavorites",null)>整理收藏夹</a>
五、【工具(T)】菜单中的命令的实现
〖internet选项〗命令的实现
[格式]:window.external.showBrowserUI("PrivacySettings",null)
[说明]打开internet选项对话框。
[举例]在<body></body>之间加入:
<ahref="#"onclick=window.external.showBrowserUI("PrivacySettings",null)>internet选项</a>
六、【工具栏】中的命令的实现
1、〖前进〗命令的实现
[格式]history.go(1)或history.forward()
[说明]浏览器打开后一个页面。
[举例]在<body></body>之间加入:
<ahref="#"onclick=history.go(1)>前进</a>
或加入:<ahref="#"onclick=history.forward()>前进</a>
2、〖后退〗命令的实现
[格式]:history.go(-1)或history.back()
[说明]浏览器返回上一个已浏览的页面。
[举例]在<body></body>之间加入:
<ahref="#"onclick=history.go(-1)>后退</a>
或加入:<ahref="#"onclick=history.back()>后退</a>
3、〖刷新〗命令的实现
[格式]:document.reload()或history.go(0)
[说明]浏览器重新打开本页。
[举例]在<body></body>之间加入:
<ahref="#"onclick=location.reload()>刷新</a>
或加入:<ahref="#"onclick=history.go(0)>刷新</a>
七、其它命令的实现
〖定时关闭本窗口〗命令的实现
[格式]:settimeout(window.close(),关闭的时间)
[说明]将关闭本窗口。
[举例]在<body></body>之间加入:
<ahref="#"onclick=settimeout(window.close(),3000)>3秒关闭本窗口</a>
如果大家还整理出其他用Javascript实现的命令,不妨投稿来和大家分享。
【附】为了方便读者,下面将列出所有实例代码,你可以把它们放到一个html文件中,然后预览效果。
<ahref="#"onclick=document.execCommand("open")>打开</a><br>
<ahref="#"onclick=location.replace("view-source:"+location)>使用记事本编辑</a><br>
<ahref="#"onclick=document.execCommand("saveAs")>另存为</a><br>
<ahref="#"onclick=document.execCommand("print")>打印</a><br>
<ahref="#"onclick=window.close();returnfalse)>关闭本窗口</a><br>
<ahref="#"onclick=document.execCommand("selectAll")>全选</a><br>
<ahref="#"onclick=location.reload()>刷新</a> <ahref="#"onclick=history.go(0)>刷新</a><br>
<ahref="#"onclick=location.replace("view-source:"+location)>查看源文件</a><br>
<ahref="#"onclick=window.open(document.location,"url","fullscreen")>全屏显示</a><br>
<ahref="javascript:window.external.AddFavorite('http://homepage.yesky.com','天极网页陶吧')">添加到收藏夹</a><br>
<ahref="#"onclick=window.external.showBrowserUI("OrganizeFavorites",null)>整理收藏夹</a><br>
<ahref="#"onclick=window.external.showBrowserUI("PrivacySettings",null)>internet选项</a><br>
<ahref="#"onclick=history.go(1)>前进1</a> <ahref="#"onclick=history.forward()>前进2</a><br>
<ahref="#"onclick=history.go(-1)>后退1</a> <ahref="#"onclick=history.back()>后退2</a><br>
<ahref="#"onclick=settimeout(window.close(),3000)>3秒关闭本窗口</a><br>
分享到:
相关推荐
Javascript代码实现浏览器菜单命令.doc
NULL 博文链接:https://kevin1.iteye.com/blog/691264
下面我们就来看看如何用Javascript代码实现浏览器菜单命令(以下代码在Windows XP下的浏览器中调试通过)。 一、【文件(F)】菜单中的命令的实现 1、〖打开〗命令的实现 [格式]:document.execCommand(“open”) [说明]...
包括:11种用javascript做的刷新按钮的方法、40种Javascript中常用的使用小技巧、Javascript的IE和Firefox兼容性汇编、...、Javascript实现广告页面的定时关闭、一百多个JS小技巧、Javascript实现浏览器菜单命令等等。
20.10 IE文件菜单中的打开命令 20.11 打开Internet选项对话框 20.12 打开Windows系统的画板 20.13 弹出保存对话框 20.14 进入页面弹出收藏夹 20.15 执行客户端的可执行程序 20.16 自动调用OutLook发送邮件 20.17 弹...
20.10 IE文件菜单中的打开命令 20.11 打开Internet选项对话框 20.12 打开Windows系统的画板 20.13 弹出保存对话框 20.14 进入页面弹出收藏夹 20.15 执行客户端的可执行程序 20.16 自动调用OutLook发送邮件 20.17 弹...
例一:举菜单为例,首先脑子里要有一个概念,如何去实现它……(两步:1、先将所有的按钮变为绿色,2、将点击的按钮变为红色) 点击后变成红色,其它为绿色……这里面最后需要搞清楚的就是一个先后问题,点击下一个...
GoJS是一个功能丰富的JavaScript库,用于在现代Web浏览器和平台上实现自定义交互式图表和复杂可视化。 GoJS使用可自定义的模板和布局轻松构建复杂节点,链接和组的JavaScript图表。 GoJS为用户交互提供了许多高级...
P.S 目前chrome已经可以通过各种扩展程序实现对IE内核网页的浏览,但还不能说chrome就是双内核浏览器。 常用插件 AdBlock -- 广告过滤,可以过滤掉绝大多数广告,本插件在Firefox就顶顶有名,安装量、热度也是...
使用update命令实现动画 第37章 tk组件的属性 配置属性 尺寸 边界与浮雕效果 焦点的高亮显示 补自(padding)与挂靠(anchor) 第38章 颜色、图片和鼠标指针 颜色 色彩映射与视频种类 位图和图片 文本...
我的这个项目基于使用 JavaScript 和 Webpack 进行 DOM 操作的实践。 该项目是一家餐厅的登陆页面,您可以在其中访问并查看餐厅提供的菜单,还可以查看餐厅所在的地图。 内置 网络包 VS代码 JavaScript 演示截图 ...
该命令将包含URL的stdin上的文本流转换为交互式菜单。 然后在浏览器中打开选定的URL。 截屏 安装 npm install - g url - menu 用法 $ echo 'shall I visit http://duckduckgo.com or http://google.com?' | url-...
例如在导航框架页面内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的跨页面全局变量,这种方式是不行的,JavaScript中的另一个机制:cookie,则可以达到真正全局变量的...
基于python后台(flask)+ Jquery前台 而开发的超简化版本的网页可视化编辑器,左侧为组件库(使用的Bootstrap4组件),可拖拽放入中间区域编辑,点击中间区域内的元素,可在右侧菜单栏编辑该元素的属性。...
不论渲染 HTML,响应菜单命令,屏幕渲染,处理鼠标点击,或者执行 JavaScript 函数,所有事情都归一个小精灵处理。它哪忙得过来,一次只能处理一件事情。如果同时丢给它一堆任务,它会列一个长长的待办列表,按顺序...
它提供了一套易于使用的命令来自动化大多数用户界面,包括鼠标操作(例如单击和拖动),键盘按键操作以及使用输入,按钮和菜单。 Element的设计纯粹是为了通过模拟浏览器中的实际用户行为来生成负载。 尽管它非常...
0.数组赋值给下拉菜单state_select.options.length = state_select_num ; for( i=1 ; i; i++ ) { state_select.options[i].value = state_array[(i-1)*2] ; state_select.options[i].text = state_array[(i-1)*2...
本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计进度条、设计工具栏和菜单栏、设计面板、设计表格、设计表单、设计数据表、...
本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计进度条、设计工具栏和菜单栏、设计面板、设计表格、设计表单、设计数据表、...
一切都作为代码:测试逻辑和都在JS中,以实现版本控制的友好性 自动化友好:(如断言)和以轻松灵活地配置CI! , , 和协议支持 TLS功能: ,可 电池包括: ,,,,,JSON, ,, 等。 内置HAR转换器:将浏览器...