前言Javascript是一门很自由的语言,在JS里,里面一切的东西都是变量.包括函数在内.基础函数(定义)(参数1[,参数2..])以下代码将创建一个函数并执行它.(function(str){alert(str.length);})('test_str');(function(str1,str2){alert(str1str2);})('str1111',
IE不能动态修改表单的name属性,下面代码提示一个undefined[Ctrl+A全选注:如需引入外部Js需刷新才能执行]
2.怎样为菜单条增加按钮有几中方法可以运行javascript宏。第一种方法是将工具条的按钮与宏联系起来并且将这个按钮增加到HoTMetal的用户界面中去,这种方法在前面已经讲过了。在本节教程中将对第一种方法进行一点点变形,从对话框中将新的按钮拖拉到工具条区域
HoTMetal中使用javascript3.什么样的资源适合于脚本编写当利用HotMetalPRO6.0编写宏的时候,你可以使用以下几种资源:预定义事件HoTMetaLPRO6.0定义了几个事件以及特殊的用户定义的宏来处理它们。这些宏应该根基HoTMetal的指令来命名的。比如,宏On_Applicati
HoTMetal中使用javascript4.怎样编写文档格式的脚本下面举个宏的例子:根据预定义的页面的布置准则来格式化文档。为了观察这个宏的效应,请关闭EnableSourceLayout(允许源程序布局)按钮,具体从菜单中选择Tools(工具)->Customization(定制)。我们首先打
HoTMetal中使用javascript5.怎样编写脚本来检查上次修改的日期在本节教程中你将可以学到怎样编写一个宏来检查是否有任何的程序已经利用HoTMetaL中修改过一个文件。这个宏包括了以下几个检查的更新特性:On_Document_Open_Complete、On_Document_Activate和On_
HoTMetal中使用javascript6.怎样编写一个保存模块脚本在本节教程的例子中,我们创建了一个新的保存模块文件对话框。HoTMetaL里面有几个模板你可以从中进行选择。模板只是一个普通的网页,这个网页被保存HoTMetaL应用程序目录的Template模板中。当你从文件菜单
HoTMetal中使用javascript7.怎样识别所有的预定义的宏HoTMetaLPRO6.0定义了几个内部的事件,这些事件可以触发相应的宏。这些宏为:OnAction:当相应的菜单被点击中时,这个宏被触发;On_Application_Activate:当HoTMetaL在从磁盘装载后或者在你运行其它应用
随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给Java
有过相关经验的朋友都知道,Jscript的效率毕竟有限,在数组中查找数据时如果用常规的算法来做执行起来会很慢。例如在一个含500个字符串的data数组里,我们想要找到一个指定的字符(key),返回它的数组下标,如果用这样的算法:[Copytoclipboard]CODE:functio
演示地址http://www.script8.com/works/sc/index.htm背景介绍对很多人来说,javaScript是一种颇为神秘的语言,这种语言由浏览器解析,可以实现很复杂的功能,但在实际中又使用甚少。在以相对定位为基础的网站体系中,js并不是必不可少的,最早的浏览器并不支
事件浏览器支持解说一般事件onclickIE3、N2鼠标点击时触发此事件ondblclickIE4、N4鼠标双击时触发此事件onmousedownIE4、N4按下鼠标时触发此事件onmouseupIE4、N4鼠标按下后松开鼠标时触发此事件onmouseoverIE3、N2当鼠标移动到某对象范围的上方时触发此事件o
push方法将新元素添加到一个数组中,并返回数组的新长度值。arrayObj.push([item1[item2[...[itemN]]]])参数arrayObj必选项。一个Array对象。item,item2,...itemN可选项。该Array的新元素。说明push方法将以新元素出现的顺序添加这些元素。如果参数之一为数组
From:http://pajhome.org.uk/crypt/md5/md4src.html/**AJavaScriptimplementationoftheRSADataSecurity,Inc.MD4Message*DigestAlgorithm,asdefinedinRFC1320.*Version2.1Copyright(C)JerradPierce,PaulJohnston1999-2002.*Othercontributors:GregHolt,AndrewK
/***FindtheXpositionofanobject,relativetotheviewport*Codecopiedfromquirksmode.org*@paramobjObjecttofindxpositionfor*/functionfindPosX(obj){varcurleft=0;if(obj.offsetParent){while(obj.offsetParent){curleft+=obj.offsetLeftobj=obj.offsetParent
尚不支持中文,有待完善。[Ctrl+A全选注:如需引入外部Js需刷新才能执行]
From:http://pajhome.org.uk/crypt/md5/sha1src.html/**AJavaScriptimplementationoftheSecureHashAlgorithm,SHA-1,asdefined*inFIPSPUB180-1*Version2.1aCopyrightPaulJohnston2000-2002.*Othercontributors:GregHolt,AndrewKepert,Ydnar,Lostinet*Distribut
URI:UniformResourceIdentifier,统一资源标识符;URL:UniformResourceLocator,统一资源定位符;URN:UniformResourceName,统一资源名称。其中,URL,URN是URI的子集。Web上地址的基本形式是URI,它代表统一资源标识符。有两种形式:URL:目前URI的最普遍形
获取键盘控制事件是实现交互性最有力的方法之一。首先需要了解的是如何初始化该事件,基本语句如下:document.onkeydown=keyDown当浏览器读到这个语句时,无论按下键盘上的哪个键,都将呼叫KeyDown()函数。捕获键盘事件对于不同的浏览器来说有点困难,我们分