Welcome 微信登录

首页 / 脚本样式 / JavaScript

Javascript实例教程(19) 使用HoTMetal(1)

Javascript实例教程(19) 使用HoTMetal(1)

HotMetal PRO 6.0是强大易用的网站编辑和发布工具。在本教程中我们在HotMetal中使用javascript。在HotMetal中,JavaScript支持是基于HotMetal为你提供了丰富的资源以及对象。它包含了几个新的对象,比如访问DOM的对象。另外,HotMetal支持一些ActiveX控件。这些控件以及Windows脚本支持使得HotMetal成为了JavaScript设计人员一个不可多的功能强大的开发环境。在本节教程中,你将可以学...
Javascript实例教程(19) 使用HoTMetal(2)

Javascript实例教程(19) 使用HoTMetal(2)

2.怎样为菜单条增加按钮 有几中方法可以运行javascript宏。第一种方法是将工具条的按钮与宏联系起来并且将这个按钮增加到HoTMetal的用户界面中去,这种方法在前面已经讲过了。在本节教程中将对第一种方法进行一点点变形,从对话框中将新的按钮拖拉到工具条区域,如图6所示是拖拉后的HotMetal的窗口:(图6)当调用工具条和菜单定制对话框的时候,一定要注意新的工具条(命名为ToolBar1)已经被创建。这个工具条标签允许你改变工具条的名字以及它的格式。...
Javascript实例教程(19) 使用HoTMetal(3)

Javascript实例教程(19) 使用HoTMetal(3)

HoTMetal中使用javascript3.什么样的资源适合于脚本编写 当利用HotMetal PRO 6.0编写宏的时候,你可以使用以下几种资源:预定义事件HoTMetaL PRO 6.0定义了几个事件以及特殊的用户定义的宏来处理它们。这些宏应该根基HoTMetal的指令来命名的。比如,宏On_Application_Open是在每次HoTMetal PRO 6.0打开的时候被调用的。用户需要定义这个宏并将它增加到Macro/hotmetal.mcr文...
Javascript实例教程(19) 使用HoTMetal(5)

Javascript实例教程(19) 使用HoTMetal(5)

HoTMetal中使用javascript 5.怎样编写脚本来检查上次修改的日期在本节教程中你将可以学到怎样编写一个宏来检查是否有任何的程序已经利用HoTMetaL中修改过一个文件。这个宏包括了以下几个检查的更新特性:On_Document_Open_Complete、On_Document_Activate和 On_Application_Activate。在前面的教程中,这些宏的名字已经被预定义了,所以这里不能对它们进行修改。这些名字指定了事件来触发...
Javascript实例教程(19) 使用HoTMetal(6)

Javascript实例教程(19) 使用HoTMetal(6)

HoTMetal中使用javascript 6.怎样编写一个保存模块脚本在本节教程的例子中,我们创建了一个新的保存模块文件对话框。HoTMetaL里面有几个模板你可以从中进行选择。模板只是一个普通的网页,这个网页被保存HoTMetaL应用程序目录的Template模板中。当你从文件菜单中选择新项目的时候,其中一个标签选项是Page From Template。当你选择了它,就会弹出一个标签对话框,上面包含了各种模板: General、 WebTV、 W3C...
Javascript实例教程(19) 使用HoTMetal(7)

Javascript实例教程(19) 使用HoTMetal(7)

HoTMetal中使用javascript7. 怎样识别所有的预定义的宏HoTMetaL PRO 6.0定义了几个内部的事件,这些事件可以触发相应的宏。这些宏为:OnAction :当相应的菜单被点击中时,这个宏被触发;On_Application_Activate:当HoTMetaL在从磁盘装载后或者在你运行其它应用程序之后变为激活状态的时候,这个宏被触发; On_Application_Deactivate:当你运行其它应用程序的时候,这个宏被触发;O...
静态的动态续篇之来点XML

静态的动态续篇之来点XML

在搞定了基本的伪动态之后,我马上把它应用到了网站,但随后就发现了一个问题:我如何来管理新闻列表呢?要是让我在每次要加新闻时去修改源文件然后再上传我可是千万个不愿,不仅麻烦而且容易出错,懒人怎么能可以这么做。动动脑子,于是想到了用XML,这个早已存在,但近些年才流行起来的技术。 在HTML里,可以使用数据岛来使用XML数据,一个使用方法就是在HTML里加入一句: <xmlid="data"> <!--在此为XML数据--> </...
使用透明叠加法美化文件上传界面

使用透明叠加法美化文件上传界面

估计很多人都对文件域那难看的样式无可奈何,对于一个讲究完美的web系统来说,这种界面是无法接受的。gmail的附件添加在IE浏览器中实现了样式自定义,让大伙兴奋了好一这,他使用的是文件域的click()方法,但客户端的安全限制非常苛刻,必须结合iframe才能实现,代码比较繁锁。我使用的是透明叠加法,即把文件域置于点击目标之上,并让其透明,这样用户看到的是自定义热区,点击的依然是浏览按钮,没有违反任何安全机制。同样地,这种方法也支持firefox。 *{f...
js静态作用域的功能。

js静态作用域的功能。

JS的作用域是个比较复杂的东西 JS的作用域是静态的,当定义一个function时,function的作用域是定义function时所在的作用域,而不是调用function时所在的作用域。 当调用一个function时,就会创建一个新的作用域,在这个作用域中用var定义的变量就是局部变量,一般情况下function执行结束之后这个调用时所创建的作用域就会被系统回收。 在function圈套定义时,如果里面定义的function被保存了下来(如:赋给一个全局...
<< 181 182 183 184 185 186 187 188 189 190 >>