Javascript实例教程(19) 使用HoTMetal(7)_基础知识

HoTMetal中使用javascript

7. 怎样识别所有的预定义的宏

HoTMetaL PRO 6.0定义了几个内部的事件,这些事件可以触发相应的宏。这些宏为:

OnAction :当相应的菜单被点击中时,这个宏被触发;

On_Application_Activate:当HoTMetaL在从磁盘装载后或者在你运行其它应用程序之后变为激活状态的时候,这个宏被触发;

On_Application_Deactivate:当你运行其它应用程序的时候,这个宏被触发;

On_Application_Open:当你打开HoTMetaL的时候,这个宏被触发;

On_Application_Close:当你关闭HoTMetaL的时候,这个宏被触发;

On_Before_Document_Save:当你保存一个文件的时候,这个宏被触发; 这个宏是在保存文件完成之前被运行的。

On_Before_Document_SaveAs :当你SaveAs(另存为)一个文档的时候,这个宏被触发;这个宏是在SaveAS完成之前运行的。

On_Document_Activate :当文档激活的时候,这个宏被触发;

On_Document_Deactivate:当文档没被激活的时候,这个宏被触发;

On_Document_Open_Complete:当用户打开文档案并在打开操作完成的时候,这个宏被触发;

On_Document_Close:当你关闭文档的时候,这个宏被触发;

On_Document_Save:当你保存文档的时候,这个宏被触发;

On_Document_SaveAs:当你SaveAs文档的时候,这个宏被触发;

On_Update_UI :当UI被更新的时候,这个宏被触发。

时间: 2024-08-01 20:41:33

Javascript实例教程(19) 使用HoTMetal(7)_基础知识的相关文章

Javascript实例教程(19) 使用HoTMetal(1)_基础知识

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

Javascript实例教程(19) 使用HoTMetal(6)_基础知识

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

Javascript实例教程(19) 使用HoTMetal(3)_基础知识

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

Javascript实例教程(19) 使用HoTMetal(2)_基础知识

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

Javascript实例教程(19) 使用HoTMetal(5)_基础知识

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

Javascript实例教程(19) 使用HoTMetal(4)_基础知识

HoTMetal中使用javascript 4. 怎样编写文档格式的脚本 下面举个宏的例子:根据预定义的页面的布置准则来格式化文档.为了观察这个宏的效应,请关闭Enable Source Layout(允许源程序布局)按钮,具体从菜单中选择Tools(工具)->Customization(定制).我们首先打开应用程序来初始化一些全局的变量.另外宏的名字必须为n_Application_Open,具体的代码如下: <MACRO name="On_Application_Open&quo

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

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

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

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

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

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