`
sbpya
  • 浏览: 615530 次
  • 性别: Icon_minigender_1
  • 来自: 杭州,长沙
社区版块
存档分类
最新评论
文章列表
javascript实例教程(20) 使用HoTMetal(6)   6.怎样编写一个保存模块脚本 在本节教程的例子中,我们创建了一个新的保存模块文件对话框。HoTMetaL里面有几个 模板你可以从中进行选择。模板只是一个普通的网页,这个网页被保存Ho ...
javascript实例教程(20) 使用HoTMetal(5) 5.怎样编写脚本来检查上次修改的日期 在 本节教程中你将可以学到怎样编写一个宏来检查是否有任何的程序已经利用HoTMetaL中修改过一个文件。这个宏包括了以下几个检查的更新特性: On_Document_Open_Complete、On_Document_Activate和 On_Application_Activate。在前面的教程中,这些宏的名字已经被预定义了,所以这里不能对它们进行修改。这些名字指定了事件来触发 宏。这个event-macro关联是隐含的,所以不能通过任何手段来对它进行改写。当我们打开一个文 ...
javascript实例教程(20) 使用HoTMetal(4) 4. 怎样编写文档格式的脚本 下 面举个宏的例子:根据预定义的页面的布置准则来格式化文档。为了观察这个宏的效应,请关闭Enable Source Layout(允许源程序布局)按钮,具体从菜单中选择 ...
javascript实例教程(20) 使用HoTMetal(3) 3.什么样的资源适合于脚本编写 当利用HotMetal PRO 6.0编写宏的时候,你可以使用以下几种资源: 预定义事件 HoTMetaL PRO 6.0定义了几个事件以及特殊的用户定义的宏来处理它们。这些宏应该根基HoTMetal的指令来命名的。比如,宏 On_Application_Open是在每次HoTMetal PRO 6.0打开的时候被调用的。用户需要定义这个宏并将它增加到Macro/hotmetal.mcr文件中。我们在本教程中将涉及到所有的特殊的宏。 通用的文档编辑界面 总共有8个界面模拟 ...
javascript实例教程(20) 使用HoTMetal(2) 2.怎样为菜单条增加按钮 有 几中方法可以运行JavaScript宏。第一种方法是将工具条的按钮与宏联系起来并且将这个按钮增加到HoTMetal的用户界面中去,这种方法在前面 已经讲过了。在本节教程中将对第一种方法进行一点点变形,从对话框中将新的按钮拖拉到工具条区域,如图6所示是拖拉后的HotMetal的窗口: (图6) 当调用工具条和菜单定制对话框的时候,一定要注意新的工具条(命名为ToolBar1)已经被创建。这个工具条标签允许你改变工具条的名字以及它的格式。一旦你创建了一个新的工具条,你就可以增加 ...
 javascript实例教程(20) 使用HoTMetal(1) HotMetal PRO 6.0是强大易用的网站编辑和发布工具。在本教程中我们在HotMetal中使用JavaScript。在HotMetal中,JavaScript支持 是基于HotMetal为你提供了丰富的资源以及对象。它包含了几个新的对象,比如访问DOM的对象。另外,HotMetal支持一些ActiveX控 件。这些控件以及Windows脚本支持使得HotMetal成为了JavaScript设计人员一个不可多的功能强大的开发环境。 在本节教程中,你将可以学到: 怎样为按钮增加连接宏; 怎样为菜单条增 ...
javascript实例教程(19) 数组 在JavaScript 1.0中构造器只存在Date对象和用户定义的对象。你可能期望有个数组构造器,但是一直没能实现,直到JavaScript 1.1的出现,你的期望成为了现实。我们可以如下来定义用户对象: function blankArray(n) { for (var i=0; i < n; i++) this[i] = null; this.length = n; } blankArray函数创建了一个数组,这个数组中有n个空白项。下面再给出使用这个构造器的例子: var myArray = new blan ...
javascript实例教程(18) 使用字符串函数 字符串对象提供了许多方法,但是很少的程序设计人员充分利用它们,这对于一个程序员来说,不能不说这是一种缺陷。字符串提供的方法可以用于操作字符、产生HTML标签以及搜索字符串等等。 下 面首先说说什么是字符串。在JavaScript语言中,字符串就是一种对象。就象在Java中,它们不是作为一系列的字符被存储的,所以字符串的操作必 须使用内置的构造器和设置函数来完成。在后来的版本中有了字符串构造器和更多的关于对象的概念。在这个层次上说,字符串是由字母而不是数字组成的变量,这 就是字符串的概念。 举个例子,一些有效的字符串为&qu ...
 javascript实例教程(17) 使用javascript的数学函数 在JavaScript中,数学方法可以分成以下几类:constans(常数)、power functions(乘方函数)、trigonometic functions(三角函数)、rounding functions(舍入函数)以及random numbers(随机数字)。下面逐个说明: 常数和乘方函数 Math.E
 javascript实例教程(16) 日期函数 Date(日期)对象可以使用Date()构造器来创建,在前面的教程中我们已经介绍了Date()构造器,这里就不重复叙述。它没有参数,返回的数值就是当前的日期。下面的表格显示了为日期构造器的有效输入: var today = new Date();
javascript实例教程(15) JS代替CGI 你可能对CGI脚本比较熟悉,利用CGI你可以通过表单将数字或者变量从一个网页上传递到另外一个网页。当然,你可以利用“POST”将变量以独立的线程进行传递而不显示在浏览器中,或者利用“GET”将变量编码到URL。 JavaScript不能在变量在服务器端被处理的时候利用POST方法;但是你可以注意到当你提交一个使用GET方法的表单的时候,定位条上在文件名之后包含了额外的信息,比如: www.pconline.com.cn/mypage.html?name=Mike&age=33 利用JavaScript我们可以访问 ...
javascript实例教程(13) 鼠标移过时报警  为了产生鼠标移过时报警,首先你可以在网页的最前面添加一下JavaScirpt语句: <script language="JavaScript"> <---hide from non-JavaScript browsers function alertdave(){ window.alert("这是豆豆技术"); } // end hide </script> 为了调用这个alterdave()你可以编写以下语句: <a href=" ...
javascript实例教程(12) 隐藏script代码  利用Javascript从旧的浏览器中隐藏Javascript   对于JavaScript初学者来说,它们经常忘记在旧浏览器(比如Netscape Navigator 1.12)隐藏JavaScript代码。你也许会问为什么要隐藏呢?原因很简单,就是旧的浏览器不支持JavaScript。如果你不加以正确的措施,在旧的浏览器上将会显示你的JavaScript源代码,跟HTML一样,所以你必须将JavaScript隐藏起来。具体,你可以使用一些HTML语句来轻松实现从旧的浏览器中隐藏Javascript的目的。 具体代码如下: ...
javascript实例教程(11) 创建后退按钮  利用Javascript创建一个“后退”连接 在JavaScript中实现一个“后退”连接是相当容易的。这个“后退”连接的功能的作用就象网页中“后退”按钮一样,具体你可以使用以下代码: <FORM> <input type=button value="Go Back" onClick="history.back(-1)" > </FORM > 你仔细点就会发现,这段代码实际上是使用了history.back()函数而已。这点又是JavaScript功能函数 ...
 javascript实例教程(10) 随机显示图片  有时你可以会在一些网站看到一些变化显示的图片,这除了可以利用Flash来制作之外,当然也可以利用本节教程介绍的方法来实现哦。好吧,就开始我们的创作吧。我们可以在网页的最前面部分添加以下的代码来创建一个随机的数字: <SCRIPT> <!-- // Randomizer rnd.today=new Date(); rnd.seed=rnd.today.getTime(); function rnd() { rnd.seed = (rnd.seed*9301+49297) % 233280; return ...
Global site tag (gtag.js) - Google Analytics