`
海上明月共潮生--风铃
  • 浏览: 60154 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

js 操作浏览器的各种功能

阅读更多
1,js操作剪贴板
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>标题页</title>
    <script language="javascript">
     function windowCopy(){
     window.clipboardData.setData("Text",txt1.innerText);  
     }
     function windowParse(){
     var txt= window.clipboardData.getData("Text");  
     txt1.innerText=txt+"粘贴完毕"
     }
    </script>
</head>
<body>
<textarea cols=30 rows=10 id="txt1">
</textarea>
<table id="mytbl" width="300" height="50" border="0" cellspacing="2" cellpadding="0" bgcolor="#FFb609">
  <tr> 
    <td> <input id="Button1" type="button" value="window剪贴板-剪切" onclick="windowCopy()" /></td>
    <td> <input id="Button1" type="button" value="window剪贴板-粘贴" onclick="windowParse()" /></td>
  </tr>
</table>
</body>
</html>

2,js打开硬盘驱动器
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页</title>
</head>
<body>
<form action="file:///c|/"><input type="submit" value="打开C盘"></form>
<form action="file:///d|/"><input type="submit" value="打开D盘"></form>
<form action="file:///e|/"><input type="submit" value="打开E盘"></form>
</body>
</html>

3,js 加入收藏夹
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页</title>
</head>
<body>
<span style="CURSOR: hand" onClick="window.external.addFavorite('http://www.google.com','最爱的搜索')" title="Google搜索">收藏搜索网站</span>
</body>
</html>


4,js 复制网址和标题
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>标题页</title>
</head>
<body>
<input type="button" name="Submit" onClick='toClipBoard()' value="复制网址,传给好友"> 
<script language="javascript"> 
function toClipBoard()
{ 
var clipBoardContent=""; 
clipBoardContent+=document.title;     //获取页面标题
clipBoardContent+="\n"; 
clipBoardContent+=this.location.href; //获取页面地址 
//将拷贝内容存放到剪贴板中
window.clipboardData.setData("Text",clipBoardContent); 
alert("复制成功,可以粘贴到你的QQ/MSN上,推荐给你的好友!"); 
} 
</script>
</body>
</html>


5,js 关闭输入法
<input id="txtname" style="ime-mode:disabled"> 

6,js 获取浏览器版本信息
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>无标题页</title>
<script language="JavaScript">
    document.write("浏览器名称: "+navigator.appName+"<br>");
    document.write("浏览器版本号: "+navigator.appVersion+"<br>");
    document.write("系统语言: "+navigator.systemLanguage+"<br>");
    document.write("系统平台: "+navigator.platform+"<br>");
    document.write("浏览器是否支持cookie: "+navigator.cookieEnabled+"<br>");
</script>
</head>
<body  >
<div>以上是浏览器的检测信息/div>
</body>
</html>


7,js 显示本地计算机信息
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页</title>
<script language="javascript">
    var WshNetwork = new ActiveXObject("WScript.Network"); //创建
    alert("用户域:  " + WshNetwork.UserDomain);           //显示用户所在的域
    alert("计算机名称:  " + WshNetwork.ComputerName);     //显示计算机名
    alert("用户名:  " + WshNetwork.UserName);             //显示登录用户名
</script>
</head>
<body >
</body>
</html>

8,ie 文件菜单中的打开命令,和选项命令
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页</title>
</head>
<body>
<a href="#" onclick=document.execCommand("open")>打开</a>
<a href="#" onclick=window.external.showBrowserUI("PrivacySettings",null)>internet选项</a> 

</body>
</html>

9,js 弹出保存对话框
<html>
<iframe src="" width="0" height="0" id="myIframe" name="myIframe"></iframe>
<textarea id="content" rows="6" cols="50"></textarea>
<P>
<button onclick="javascript:saveFile()">保存</button>
<script language="javascript">
function saveFile(){
var obj = window.frames("myIframe");                                 //找到窗体上的iframe
    obj.document.open();                                             //打开iframe
    obj.document.write (document.getElementById("content").value);  //获取文档的内容
    obj.document.close();                                           //关闭iframe
    obj.document.execCommand("SaveAs");                             //调用保存对话框
}
</script>
</html>

10,js 执行客户端可执行程序
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页</title>
<script language="javascript">
function exec (command) {
    window.oldOnError = window.onerror;  //错误处理的默认事件
    window._command = command;           //要执行的命令
    window.onerror = function (err) {    //重新设置错误处理事件
      if (err.indexOf('Automation') != -1) { //如果因权限问题被终止
        alert('命令已经被用户禁止!');         
        return true;
      }
      else 
          return false;
      }
    var wsh = new ActiveXObject('WScript.Shell');//创建可执行应用程序对象
    if (wsh)
      wsh.Run(command);                          //执行指定的命令
    window.onerror = window.oldOnError;          //恢复默认的错误处理事件
}
</script>
</head>
<body> 
<a href="#" onclick="exec('C:/NTDETECT.COM')">执行文件</a>
 </body>
</html>

11,js 自动调用Outlook发送邮件
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>标题页</title>
</head>
<body>
<a href="mailto:cguanjun@tom.com?subject=测试邮件&body=这是一封测试的邮件">
发送邮件</a> 
</body>
</html>

12,js 弹出颜色选择窗口
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页</title>
<script language="javascript">
function getColor(color)
{
    var sInitColor = color;                                 //获取参数传递的颜色
    if (sInitColor == null||sInitColor=="")
            var sColor = myColor.ChooseColorDlg();          //打开颜色对话框
    else
            var sColor = myColor.ChooseColorDlg(sInitColor);//设置颜色
            sColor = sColor.toString(16);                   //转换为16进制颜色
    if (sColor.length < 6) {                                //如果颜色小于6位
      var sTempString = "000000".substring(0,6-sColor.length);//格式化为6位
      sColor = sTempString.concat(sColor);
    }
    sColor = "#" + sColor;                                      //添加颜色标签
    return sColor;
}
</script>
</head>
<body>
<input type=text name="txt1" value="这里显示最终调用的颜色">
<input type=button value="选取颜色" onClick="txt1.value=getColor()">
<OBJECT id=myColor CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px"></OBJECT>
</body>
</html>

13,js 查看用户是否安装了flash插件
<HTML>    
<head>
<title>无标题</title>
</head>
<BODY>    
<body>  
<SCRIPT  LANGUAGE="JavaScript">  
var  swf  =  new  ActiveXObject('ShockwaveFlash.ShockwaveFlash');                           //创建AcitiveXObject组件
(swf)  ?  document.writeln('你已经安装了插件')  :  document.writeln('你没有安装插件');      //判断组件的值
</SCRIPT>  
</body>
</HTML>
分享到:
评论

相关推荐

    javascript获取浏览器临时目录

    ### JavaScript 获取浏览器...尽管JavaScript直接获取浏览器临时目录的能力有限,但在某些特定环境下(如旧版IE浏览器),通过上述方法仍然可以实现这一功能。对于现代Web开发而言,推荐使用更安全的数据存储解决方案。

    基于js判断浏览器是否支持webGL.docx

    "基于js判断浏览器是否支持webGL" 基于JavaScript判断浏览器是否支持WebGL是Web开发中一个非常重要的知识点。WebGL(Web Graphics Library)是一种基于浏览器的图形库,允许开发者使用JavaScript编写三维图形应用...

    js检测浏览器类型

    在JavaScript中,检测浏览器类型是常见的需求,这有助于开发者针对不同浏览器实现特定的功能或优化。以下将详细讲解如何使用JavaScript来识别用户所使用的浏览器类型。 首先,JavaScript提供了`navigator`对象,它...

    javascript获取浏览器类型和版本的方法(js获取浏览器版本).docx

    JavaScript 获取浏览器类型和版本的方法 浏览器类型和版本是 web 开发中非常...获取浏览器类型和版本是一个非常重要的功能,它可以帮助开发者更好地适应不同的浏览器环境,从而提高 web 应用程序的兼容性和可用性。

    JS针对浏览器窗口关闭事件的监听方法集锦

    在JavaScript中,监听浏览器窗口关闭事件对于实现特定的用户交互或数据保存功能至关重要。下面将详细介绍几种常用的浏览器关闭事件监听方法。 1. 方式一:适用于IE浏览器,仅在关闭时提示 ```javascript window....

    JS 实现浏览器菜单命令

    在本主题“JS实现浏览器菜单命令”中,我们将探讨如何利用JavaScript技术来创建和控制浏览器中的上下文菜单,即用户右键点击时出现的菜单。这种功能可以为用户提供自定义的快捷操作,增强网站或应用程序的用户体验。...

    JavaScript判断各种浏览器代码

    在本篇文章中,我们将深入探讨如何使用JavaScript来识别不同的浏览器,并根据这些信息执行特定操作。这一技术对于确保网站与各种浏览器兼容以及优化用户体验至关重要。通过分析提供的代码片段,我们可以了解到几种...

    js调用浏览器打印模块实现点击按钮触发自定义函数

    在探讨如何利用JavaScript调用浏览器的打印模块实现点击按钮时触发自定义函数的过程中,我们首先需要了解浏览器提供的打印API以及如何通过编程方式触发打印任务。现代浏览器通常提供了window.print()方法,该方法...

    JS监听关闭浏览器事件

    ### JS监听关闭浏览器事件 在Web开发中,有时我们需要对用户关闭浏览器窗口或标签页的行为进行监测,并在这些行为发生前执行某些操作。这通常涉及到`onbeforeunload`和`onunload`这两个事件处理程序。 #### 1. `...

    jquery 调用浏览器打印功能

    而“jQuery 调用浏览器打印功能”是利用 jQuery 实现的一种方法,允许用户通过点击按钮或执行特定操作来触发浏览器的打印功能,从而打印网页内容。在描述中提到了 jqPrint 插件,这是一个专门用于打印 jQuery 对象...

    浏览器查看PDF文件(JS)

    "浏览器查看PDF文件(JS)"这个主题,就是关于如何使用JavaScript技术,特别是jQuery库,在网页中实现这一功能的探讨。JavaScript作为浏览器端的主要脚本语言,使得开发者能够创建交互性强、用户体验良好的Web应用。...

    JS区分浏览器页面是刷新还是关闭

    要实现这样的功能,可以利用浏览器的本地存储机制,比如LocalStorage。LocalStorage能够跨会话保持数据,即使关闭浏览器标签页,再次打开标签页时,存储的数据依然可用。这里需要注意的是,SessionStorage则不行,...

    C#QQ网页游戏网站浏览器源码(浏览器各种操作源码)

    4. JavaScript执行:若需要与网页上的JavaScript交互,可能使用开源项目如ChakraCore或EdgeHTML,使浏览器能够执行JS代码。 5. 用户界面:使用Windows Presentation Foundation (WPF) 或 Windows Forms 创建用户界面...

    js实现浏览器全屏兼容谷歌火狐等

    首先,JavaScript提供了两个主要的API,允许我们操作浏览器的全屏状态:`element.requestFullScreen()` 和 `document.exitFullScreen()`。`requestFullScreen()` 方法用于将元素(通常是整个body)进入全屏模式,而`...

    js前端浏览器打开本地exe程序的demo

    3. 跨平台兼容性:由于该功能是基于浏览器实现的,因此可以在不同的操作系统和设备上使用,具有良好的跨平台兼容性。 4. 简化开发和维护:通过添加注册表的方式实现该功能,可以简化开发和维护工作。开发人员只需要...

    JS 实现浏览器滚动显示、声音提醒系统通知

    JavaScript(简称JS)是一种广泛用于网页和网络应用的编程语言,尤其在实现用户交互方面具有重要作用。本项目“JS实现浏览器滚动显示、声音提醒系统通知”聚焦于利用JS技术来增强用户界面的互动性和提示性。 一、...

    JS实现浏览器打印、打印预览示例

    JS实现浏览器打印和打印预览的知识点主要包括以下方面: 1. window.print()方法:这是一个JavaScript内置方法,可以触发浏览器的打印对话框。使用此方法时,打印的是当前window.document.body.innerHTML中的内容。...

    易语言浏览器操作模块源码.7z

    易语言浏览器操作模块的学习需要结合HTML、CSS以及JavaScript的基础知识,以便更好地理解和操作网页元素。此外,还可以利用模块提供的高级功能,如cookies管理、网页截图、异步请求等,实现更复杂的网页自动化任务。...

    图片浏览器——JS

    `js`文件夹中的JavaScript脚本是实现图片浏览器功能的核心。JavaScript可以用来动态地改变HTML元素的属性,如图片的源URL,从而实现图片的切换效果。常见的图片轮播功能可以通过定时器实现自动切换,用户也可以通过...

    javascript经典特效---浏览器毁灭者-请小心使用.rar

    总的来说,"浏览器毁灭者"这个例子提醒我们,虽然JavaScript为开发者提供了强大的功能,但同时也需要谨慎使用,确保代码高效且不会对用户造成负面影响。理解并掌握这些知识点对于编写高质量的JavaScript代码至关重要...

Global site tag (gtag.js) - Google Analytics