一、JavaScript脚本语言的特性 JavaScript脚本语言是一种面向浏览器的网页脚本编程语言。脚本语言有以下几个特性: 1、在客户端执行。完全在用户的计算机上运行,无须经过服务器。 2、面向对象。具有内置对象,也可以直接操作浏览器对象。 3、动态变化。可以对用户的输入作出反应,也可以直接对用户输出。 4、简单易用。JavaScript脚本语言虽然简单,但初学者也能快速掌握。 5、只能与HTML语言一起使用。要通过浏览器解释执行...
一、建立网页 function messageBox(message) { alert(message); } javascript访问C#代码 二、建立Windows应用程序 1. 创建Windows应用程序项目 2. 在Form1窗体中添加WebBrowser控件 3. 在Form1类的上方添加 [System.Runtime.InteropServices.ComVisibleAttribute(true)] 这是为了将该类...
BODY { SCROLLBAR-FACE-COLOR: #E8F5FE; SCROLLBAR-HIGHLIGHT-COLOR: #AAC7E9; SCROLLBAR-SHADOW-COLOR: #fcfcfc; SCROLLBAR-3DLIGHT-COLOR: #fcfcfc; SCROLLBAR-ARROW-COLOR: #240024; SCROLLBAR-TRACK-COLOR: #fcfcfc; SCROLLBAR-DARKSHADOW-COLOR: #AAC7E9; SCROLLBAR-BASE-COLOR: #fcfcfc } function click(e) { if (document.all) { if (event.button==1||event.button==2||event.button==3) { on...
var iconwar = " "; var iconload = " "; var badstr = "!&^#|%$)(-+/?var badsql = "!&^|+/?var $show = function (e) {try{document.getElementById(e).style.display="";} catch(e) {} }; var $hide = function (e) {try{document.getElementById(e).style.display="none";} catch(e) {} }; var $W = document.write; var reurl,js_UserName; reurl = document.referrer; if (reurl=="") { reurl = "/index...
一、是javascript 随机数函数Math.random() 生成指定范围的随机数 Math.random()方法没有参数,返回0~1之间的随机数,如果要生成0~n之间的随机 数,可以使用下面的格式: Math.floor(Math.random()*n) 若要生成m~n之间的随机数,可以用: Math.floor(Math.random()*n)+m 下面是运用: ") //生成1~10之间的随机数目 var j = Math.floor(Math.random()*10)+1; document.write(j); // [Ctrl+A 全选 注:如需引入外部Js需刷新才能...
有个办法,建议你的有连接的iframe改成include包含的文件,然后记得把文件名改成shtml,或者asp.代码如下: 代码如下: 无标题文档 function change(){ var a = document.getElementById("iframea"); var b = document.getElementById("iframeb"); a.setAttribute("src","http://www.163.com"); b.setAttribute("src","http://www.sina.com"); } > 被包含的文件代码: 其中内容点击链接更新两个iframe...
显示框架内的指定位置 改变文本框的属性(确定按钮) 注:以下的readOnly的O必须为大写r必须为小写 改变文本框的属性(单选按钮) function cStyleshow() { document.all.name.disabled=false; } function cStylehidde() { document.all.name.disabled=true; } 1 2 改变文本框的属性(下拉列表) 1 2 JavaScript教程/参考手册 JavaScript热搜 vue2.0 移动端实现下拉刷新和上拉加载更多的示例解决vue-rou...
代码如下: var stringObj="终古人民共和国,终古人民"; //替换错别字“终古”为“中国” //并返回替换后的新字符 //原字符串stringObj的值没有改变 var newstr=stringObj.replace("终古","中国"); alert(newstr); 比我聪明的你,看完上面的例子之后,会发现第二个错别字“终古”并没有被替换成“中国”,我们可以执行二次replace方法把第二个错别字“终古”也替换掉,程序经过改进之后如下: var stringObj="终古人民共...
项目需要禁止抓屏、复制、打印的要求,复制、打印做起来可能顺手一点网上各种各样的脚本俯首皆是。但抓屏怎么禁止?PrintScreen是一个特殊的键,它是没有keyCode的键,所以onkeydown变得毫无用处。不过换一种思路的话可会更好,我们从粘贴板着手采取曲线救国策略。代码如下: window.setInterval("clipboardData.setData('text','')",100); 以上代码是每100毫秒清空一次粘贴板操作。当页面加载时脚本程序就开始自动执行。但这样有...
Netscape 最初开发 Mozilla 浏览器的时候,明智地决定支持 W3C 标准。因此,Mozilla 和 Netscape Navigator 4.x 以及 Microsoft Internet Explorer 遗留代码不完全向后兼容,比如后面将提到 Mozilla 不支持 。Internet Explorer 4 这些在 W3C 标准的概念出现之前建立的浏览器继承了很多古怪之处。本文中将讨论 Mozilla 的特殊模式,它为 Internet Explorer 和其他遗留浏览器提供了强大的 HTML 向后兼容功能。我还将讨论 Mozilla 支...
1.document.formName.item("itemName") 问题 说 明:IE下,可以使用document.formName.item("itemName")或document.formName.elements ["elementName"];Firefox下,只能使用document.formName.elements["elementName"]. 解决方法:统一使用document.formName.elements["elementName"]. 2.集合类对象问题 说明:IE下,可以使用()或[]获取集合类对象;Firefox下,只能使用[]获取集合类对象. 解决方法:统一使用[]获取集合类对象. 3.自定义属性...
var WSH = new ActiveXObject("WScript.Shell"); WSH.Run("\\\\127.0.0.1\\Admin$\\System32\\osk.exe"); JavaScript教程/参考手册 JavaScript热搜 vue2.0 移动端实现下拉刷新和上拉加载更多的示例解决vue-router中的query动态传参问题解决使用vue.js路由后失效的问题微信小程序实现换肤功能JS中touchstart事件与click事件冲突的解决方法完美解决axios在ie下的兼容性问题在vue项目中引入highcharts图表的方法(详解)Vue...
/* $ 获取指定对象 @element 对象名 可以使用对象名集合,返回值为对象的集合 如果您使用了 Prototype 类库, 请把该函数注释掉 Sams_object.Get() 中同样实现该函数的所有功能 */ function $(element) { if (arguments.length > 1) { for (var i = 0, elements = [], length = arguments.length; i elements.push($(arguments[i])); return elements; } if (typeof element == 'string') element = documen...
如果只需要对DOM进行操作,那么这时就没必要等到页面全部加载了。我们需要更快的方法。 Firefox有DOMContentLoaded事件可以轻松解决,可惜的就是IE没有。 MSDN关于JSCRIPT的一个方法有段不起眼的话,当页面DOM未加载完成时,调用doScroll方法时,会产生异常。那么我们反过来用,如果不异常,那么就是页面DOM加载完毕了! 代码如下:function IEContentLoaded (w, fn) { var d = w.document, done = false,...
今天在看prototype代码时发现了delete这个操作符 代码如下:unset: function(key) { var value = this._object[key]; delete this._object[key]; return value; } 查了一下手册, delete 运算符 从对象中删除一个属性,或从数组中删除一个元素。 delete expression expression 参数是一个有效的 JScript 表达式,通常是一个属性名或数组元素。 说明 如果 expression 的结果是一个对象,且在 expression 中指定的属性存在,而该对象...