`
zhangshenqiu
  • 浏览: 9135 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Javascript实现浏览器菜单命令

阅读更多
一、【文件(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

    Javascript代码实现浏览器菜单命令.doc

    JS 实现浏览器菜单命令

    NULL 博文链接:https://kevin1.iteye.com/blog/691264

    JS实现浏览器菜单命令

    下面我们就来看看如何用Javascript代码实现浏览器菜单命令(以下代码在Windows XP下的浏览器中调试通过)。 一、【文件(F)】菜单中的命令的实现 1、〖打开〗命令的实现 [格式]:document.execCommand(“open”) [说明]...

    JavaScript 实例 精粹 整理

    包括:11种用javascript做的刷新按钮的方法、40种Javascript中常用的使用小技巧、Javascript的IE和Firefox兼容性汇编、...、Javascript实现广告页面的定时关闭、一百多个JS小技巧、Javascript实现浏览器菜单命令等等。

    程序天下:JavaScript实例自学手册

    20.10 IE文件菜单中的打开命令 20.11 打开Internet选项对话框 20.12 打开Windows系统的画板 20.13 弹出保存对话框 20.14 进入页面弹出收藏夹 20.15 执行客户端的可执行程序 20.16 自动调用OutLook发送邮件 20.17 弹...

    《程序天下:JavaScript实例自学手册》光盘源码

    20.10 IE文件菜单中的打开命令 20.11 打开Internet选项对话框 20.12 打开Windows系统的画板 20.13 弹出保存对话框 20.14 进入页面弹出收藏夹 20.15 执行客户端的可执行程序 20.16 自动调用OutLook发送邮件 20.17 弹...

    javascript函数的解释

    例一:举菜单为例,首先脑子里要有一个概念,如何去实现它……(两步:1、先将所有的按钮变为绿色,2、将点击的按钮变为红色) 点击后变成红色,其它为绿色……这里面最后需要搞清楚的就是一个先后问题,点击下一个...

    go.js v1.7(去水印)

    GoJS是一个功能丰富的JavaScript库,用于在现代Web浏览器和平台上实现自定义交互式图表和复杂可视化。 GoJS使用可自定义的模板和布局轻松构建复杂节点,链接和组的JavaScript图表。 GoJS为用户交互提供了许多高级...

    Google Chrome 6.0.451.0 Dev 版(一个由Google公司开发的网页浏览器)

     P.S 目前chrome已经可以通过各种扩展程序实现对IE内核网页的浏览,但还不能说chrome就是双内核浏览器。  常用插件  AdBlock -- 广告过滤,可以过滤掉绝大多数广告,本插件在Firefox就顶顶有名,安装量、热度也是...

    Tcl_TK编程权威指南pdf

    使用update命令实现动画 第37章 tk组件的属性 配置属性 尺寸 边界与浮雕效果 焦点的高亮显示 补自(padding)与挂靠(anchor) 第38章 颜色、图片和鼠标指针 颜色 色彩映射与视频种类 位图和图片 文本...

    RESTAURANT-PAGE-JS:我的这个项目基于使用 JavaScript 和 Webpack 进行 DOM 操作的实践。 此项目是餐厅的登陆页面,您可以在其中访问并查看餐厅提供的菜单,还可以查看餐厅所在的地图

    我的这个项目基于使用 JavaScript 和 Webpack 进行 DOM 操作的实践。 该项目是一家餐厅的登陆页面,您可以在其中访问并查看餐厅提供的菜单,还可以查看餐厅所在的地图。 内置 网络包 VS代码 JavaScript 演示截图 ...

    url-menu:该命令将包含URL的stdin上的文本流转换为交互式菜单。 然后在浏览器中打开选定的URL

    该命令将包含URL的stdin上的文本流转换为交互式菜单。 然后在浏览器中打开选定的URL。 截屏 安装 npm install - g url - menu 用法 $ echo 'shall I visit http://duckduckgo.com or http://google.com?' | url-...

    JavaScript使用cookie

    例如在导航框架页面内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的跨页面全局变量,这种方式是不行的,JavaScript中的另一个机制:cookie,则可以达到真正全局变量的...

    面向专业级前端开发者使用的可视化页面编辑工具,基于浏览器JS原生代码,不使用任何第三方库

    基于python后台(flask)+ Jquery前台 而开发的超简化版本的网页可视化编辑器,左侧为组件库(使用的Bootstrap4组件),可拖拽放入中间区域编辑,点击中间区域内的元素,可在右侧菜单栏编辑该元素的属性。...

    JavaScript计划任务后台运行的方法

    不论渲染 HTML,响应菜单命令,屏幕渲染,处理鼠标点击,或者执行 JavaScript 函数,所有事情都归一个小精灵处理。它哪忙得过来,一次只能处理一件事情。如果同时丢给它一堆任务,它会列一个长长的待办列表,按顺序...

    元素:using使用真实的网络浏览器对应用进行负载测试

    它提供了一套易于使用的命令来自动化大多数用户界面,包括鼠标操作(例如单击和拖动),键盘按键操作以及使用输入,按钮和菜单。 Element的设计纯粹是为了通过模拟浏览器中的实际用户行为来生成负载。 尽管它非常...

    107个常用javascript语句

    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...

    精通JS脚本之ExtJS框架.part2.rar

    本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计进度条、设计工具栏和菜单栏、设计面板、设计表格、设计表单、设计数据表、...

    精通JS脚本之ExtJS框架.part1.rar

    本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计进度条、设计工具栏和菜单栏、设计面板、设计表格、设计表单、设计数据表、...

    k6:使用Go和JavaScript的现代负载测试工具-https

    一切都作为代码:测试逻辑和都在JS中,以实现版本控制的友好性 自动化友好:(如断言)和以轻松灵活地配置CI! , , 和协议支持 TLS功能: ,可 电池包括: ,,,,,JSON, ,, 等。 内置HAR转换器:将浏览器...

Global site tag (gtag.js) - Google Analytics