每当我们看到别人网页上的打开、打印、前进、另存为、后退、关闭本窗口、禁用右键等实现浏览器命令的链接,而自己苦于不能实现时,是不是感到很遗憾?是不是也想实现?如果能在网页上能实现浏览器的命令,将是多么有意思的事啊!下面我们就来看看如何用Javascript代码实现浏览器菜单命令(以下代码在 Windows XP下的浏览器中调试通过)。

一、【文件(F)】菜单中的命令的实现

  1、〖打开〗命令的实现

  [格式]:document.execCommand("open") 
  [说明]这跟VB等编程设计中的webbrowser控件中的命令有些相似,大家也可依此琢磨琢磨。 
  [举例]在<body></body>之间加入: 
  <a href="#" οnclick=document.execCommand("open")>打开</a>

  2、〖使用 记事本 编辑〗命令的实现

  [格式]:location.replace("view-source:"+location) 
  [说明]打开记事本,在记事本中显示该网页的源代码。 
  [举例]在<body></body>之间加入: 
  <a href="#" οnclick=location.replace("view-source:"+location)>使用 记事本 编辑</a>

  3、〖另存为〗命令的实现

  [格式]:document.execCommand("saveAs") 
  [说明]将该网页保存到本地盘的其它目录! 
  [举例]在<body></body>之间加入: 
  <a href="#" οnclick=document.execCommand("saveAs")>另存为</a>

  4、〖打印〗命令的实现

  [格式]:document.execCommand("print") 
  [说明]当然,你必须装了打印机! 
  [举例]在<body></body>之间加入: 
  <a href="#" οnclick=document.execCommand("print")>打印</a>

  5、〖关闭〗命令的实现

  [格式]:window.close();return false 
  [说明]将关闭本窗口。 
  [举例]在<body></body>之间加入: 
  <a href="#" οnclick=window.close();return false)>关闭本窗口</a>

二、【编辑(E)】菜单中的命令的实现

  〖全选〗命令的实现 
  [格式]:document.execCommand("selectAll") 
  [说明]将选种网页中的全部内容! 
  [举例]在<body></body>之间加入: 
  <a href="#" οnclick=document.execCommand("selectAll")>全选</a>

三、【查看(V)】菜单中的命令的实现

  1、〖刷新〗命令的实现

  [格式]:location.reload() 或 history.go(0) 
  [说明]浏览器重新打开本页。 
  [举例]在<body></body>之间加入: 
  <a href="#" οnclick=location.reload()>刷新</a> 
  或加入:<a href="#" οnclick=history.go(0)>刷新</a>

  2、〖源文件〗命令的实现

  [格式]:location.replace("view-source:"+location) 
  [说明]查看该网页的源代码。 
  [举例]在<body></body>之间加入: 
  <a href="#" οnclick=location.replace("view-source:"+location)>查看源文件</a>

  3、〖全屏显示〗命令的实现

  [格式]:window.open(document.location,"url","fullscreen") 
  [说明]全屏显示本页。 
  [举例]在<body></body>之间加入: 
  <a href="#" οnclick=window.open(document.location,"url","fullscreen")>全屏显示</a>

四、【收藏(A)】菜单中的命令的实现

  1、〖添加到收藏夹〗命令的实现

  [格式]:window.external.AddFavorite('url', '“网站名”) 
  [说明]将本页添加到收藏夹。 
  [举例]在<body></body>之间加入: 
  <a href="javascript:window.external.AddFavorite('http://oh.jilinfarm.com', '胡明新的个人主页')">添加到收藏夹</a>

  2、〖整理收藏夹〗命令的实现

  [格式]:window.external.showBrowserUI("OrganizeFavorites",null) 
  [说明]打开整理收藏夹对话框。 
  [举例]在<body></body>之间加入: 
  <a href="#" οnclick=window.external.showBrowserUI("OrganizeFavorites",null)>整理收藏夹</a>

五、【工具(T)】菜单中的命令的实现

  〖internet选项〗命令的实现

  [格式]:window.external.showBrowserUI("PrivacySettings",null) 
  [说明]打开internet选项对话框。 
  [举例]在<body></body>之间加入: 
  <a href="#" οnclick=window.external.showBrowserUI("PrivacySettings",null)>internet选项</a>

六、【工具栏】中的命令的实现

  1、〖前进〗命令的实现

  [格式]history.go(1) 或 history.forward() 
  [说明]浏览器打开后一个页面。 
  [举例]在<body></body>之间加入: 
  <a href="#" οnclick=history.go(1)>前进</a> 
  或加入:<a href="#" οnclick=history.forward()>前进</a>

  2、〖后退〗命令的实现

  [格式]:history.go(-1) 或 history.back() 
  [说明]浏览器返回上一个已浏览的页面。 
  [举例]在<body></body>之间加入: 
  <a href="#" οnclick=history.go(-1)>后退</a> 
  或加入:<a href="#" οnclick=history.back()>后退</a>

  3、〖刷新〗命令的实现

  [格式]:document.reload() 或 history.go(0) 
  [说明]浏览器重新打开本页。 
  [举例]在<body></body>之间加入: 
  <a href="#" οnclick=location.reload()>刷新</a> 
  或加入:<a href="#" οnclick=history.go(0)>刷新</a>

七、其它命令的实现

  〖定时关闭本窗口〗命令的实现 
  [格式]:settimeout(window.close(),关闭的时间) 
  [说明]将关闭本窗口。 
  [举例]在<body></body>之间加入: 
  <a href="#" οnclick=setTimeout(window.close(),3000)>3秒关闭本窗口</a>

用Javascript代码实现浏览器菜单命令(以下代码在 Windows XP下的浏览器中调试通过相关推荐

  1. Windows XP 下 Chrome 浏览器 SOCKS 代理设置

    时间真的过的很快,Google 的 Chrome 浏览器出来也有一年多了.一出来的时候就装了用过,却发现还是有很多待完善的地方,很多方面还是比不上 Firefox,也不是很稳定,除了速度快这个最大的优 ...

  2. Javascript实现浏览器菜单命令

    每当我们看到别人网页上的打开.打印.前进.另存为.后退.关闭本窗口.禁用右键等实现浏览器命令的链接,而自己苦于不能实现时,是不是感到很遗憾?是不是也想实现?如果能在网页上能实现浏览器的命令,将是多么有 ...

  3. Windows 环境下 Chrome浏览器崩溃“STATUS_INVALID_IMAGE_HASH”

    问题 Windows环境下,新版的Chrome浏览器下载安装后,打开就报错,提示错误代码为"STATUS_INVALID_IMAGE_HASH".重新打开.打开新标签页.刷新均无效 ...

  4. windows xp下重装ie浏览器的方法

    假如您的ie浏览器出问题了,想重新装一下和原来版本一样的ie,如果您直接装是无法安装的,系统会提示您您已经安装了该浏览器,那这时该怎么办呢?别着急,原来以前在安装ie浏览器的时候安装程序自动的在系统注 ...

  5. windows使用linux命令行工具,替代Windows系统下cmd的10款命令行工具

    喜欢用Linux系统的或者从事开发编程的朋友可能会经常用到命令行工具,下面会整理一些Windows下命令行工具. 1.powershell 系统自带 powershell 它可以说cmd的升级版.补充 ...

  6. Visual studio 中调试ASP程序、Javascript 代码 - 刘稻博客

    2019独角兽企业重金招聘Python工程师标准>>> PS: 1.在调试asp时,要先附加进程(附加到:自动:与具体调试网站对应的 dllhost.exe 或 w3wp.exe . ...

  7. STM32 在SRAM中调试代码

    本文所有内容转自他人内容,非本人原创,仅做资料收集.原文地址 https://www.cnblogs.com/firege/p/5806141.html 全套200集视频教程和1000页PDF教程请到 ...

  8. Windows XP和Windows 7双系统安装和启动菜单修复

    本文介绍一下如何安装Windows XP和Windows 7双系统以及启动菜单问题的常用修复方法,天缘推荐安装时最好采用从低版本到高版本的顺序进行,另本文已假设您的硬盘是正常的驱动器安装和使用顺序,并 ...

  9. ping 命令_命令PING背后发生了什么,记得Windows XP拒绝利用PING命令通信吗

    首先了解PING命令,PING是Windows.Unix和Linux系统下的一个命令,当小伙伴们检查网络情况的时候,先使用的命令肯定是PING命令.PING也属于一个通信协议,是TCP/IP协议的一部 ...

最新文章

  1. Java版开发原生App支付
  2. javascript删除元素节点
  3. 异常掉电导致的ORA-[kfrValAcd30]故障处理
  4. python网站用什么数据库_使用python读取mysql数据库并进行数据的操作
  5. 中国口内X射线系统行业市场供需与战略研究报告
  6. SQL导入/导出Excel
  7. 工具 cocoapods和插件
  8. MAC安装Securecrt
  9. 新浪微博html5模板,个人主题建站首选微博秀模板,仿新浪微博官网
  10. 如何关闭JxBrowser,正确退出JxBrowser的方法
  11. 【Electronics】数字电路实验——交通灯设计
  12. linux skype 4.3,在Arch Linux上安装Skype 4.3(最新版本)
  13. iOS应用安全-专栏总目录(持续更新) 丨蓄力计划
  14. 基于小程序开发的藏书馆
  15. 计算机控制系统的品质指标,过程控制系统的品质指标.PPT
  16. Unity3d 技巧(8) -PlayMaker 插件自定义扩展 不受局限
  17. 数据增强——Central-surround
  18. galerkin有限元法matlab实现,PDE的Galerkin和有限元的MATLAB程序
  19. mysql 文档生成器_最好用的数据库文档生成工具
  20. 物业管理系统源码java,物业管理系统Java版源码附设计论文

热门文章

  1. android 心跳效果动画,Android实现心跳的效果
  2. Qt新添加的类无法链接
  3. 160 - 28 CoSH.2
  4. TensorFlow在Anaconda环境下创建
  5. 大数问题(C++、Java)
  6. abap 添加alv上的工具栏的按钮_Excel里的置顶功能——快速访问工具栏
  7. redis 哨兵_Redis哨兵机制的原理介绍
  8. 告白——一个loser的手记
  9. 20160818_周报日志之二
  10. 搞ACM的你伤不起(转)