Javascript实例教程(20-12)

起名花三小时

起名花三小时

2016-02-19 22:14

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐Javascript实例教程(20-12),无聊中的都看过来。

HoTMetal中使用JavaScript

6.怎样编写一个保存模块脚本

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

你可以通过保存当前文件到Template目录下的一个目录来创建一个新的模板。下面的宏,即Save As 模板,向你展示了怎样使用HMExtras.FileDlg的DisplayFileDlg方法创建一个Save As对话框。这个对话框使用Template目录作为缺省的位置,以下是详细的代码:

var obj = new ActiveXObject("HMExtras.FileDlg");

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

var filter = "Web Page Template (*.htm, *.HTML)|*.htm;*.HTML|All Files (*.*)|*.*||";

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

if (obj.DisplayFileDlg(0, "File Save As", filter, Application.Path + "Template")) {

ActiveDocument.SaveAs(obj.FullPathName, true); // save and put on recent file list

}

]]

下面解释一下上面的代码:首先,我们利用HMExtras库的FileDlg COM对象来创建一个ActiveX 控件:

var obj = new ActiveXObject("HMExtras.FileDlg");

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

接着利用几个条目来创建一个过滤器:

var filter = "Web Page Template (*.htm, *.HTML)|*.htm;*.HTML|All Files (*.*)|*.*||";

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

然后我们通过调用obj.DisplayFileDlg来显示文件对话框,最后我们在如果对话框存在的时候保存文件。

展开更多 50%)
分享

猜你喜欢

Javascript实例教程(20-12)

Web开发
Javascript实例教程(20-12)

Javascript实例教程(20-7)

Web开发
Javascript实例教程(20-7)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Javascript实例教程(20-5)

Web开发
Javascript实例教程(20-5)

Javascript实例教程(20-6)

Web开发
Javascript实例教程(20-6)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Javascript实例教程(20-8)

Web开发
Javascript实例教程(20-8)

Javascript实例教程(20-9)

Web开发
Javascript实例教程(20-9)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Javascript实例教程(21-11)

Javascript实例教程(21-11)

.rar文件用什么打开?

.rar文件用什么打开?
下拉加载更多内容 ↓