在HTML网页中打开chm格式的帮助文件

在HTML网页中打开chm格式的帮助文件

1. window.showHelp("../jscript56.chm");

2.F1用自己的帮助文件
<body onhelp="window.open('mk:@MSITStore:http://www.blueidea.com/user/qswh/css2.chm::/css2/c_wordwrap.html');return false;">

<body onhelp="window.open('its:http://www.blueidea.com/user/qswh/css2.chm::/css2/c_wordwrap.html');return false;">

例:
<body onhelp="window.open('its:file://C:/Documents%20and%20Settings/Administrator/ 桌面/aa.chm::/html/jsoriJScript.htm');return false;">
<input type="button" onClick='window.showHelp("aa.chm");' value="help">
<a href="#" onClick='window.showHelp("aa.chm");'>help</a>

 

 

我看了你的 在HTML网页中打开chm格式的帮助文件 在纯html下可以;
按这种方式在tomcat 下打开是乱码的...
在windows下用Process pro=Runtime.getRuntime().exec("hh.exe "+path.replaceAll(ch1,ch2)+"help.chm");可以
但在unix下就可以了
现在我的代码是放在unix下的,想通过一js代码实现打开一帮助文件help.chm,你您能帮我解决一下吗?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HtmlHelp帮助系统是基于大量的HTML文件及相关的图形、图像等文件,它最小的文件单位是主题文件,每个主题文件都表示帮助系统的一个主题,主题文件是一个纯HTML文件,可包含图形、图像、超级连接等。HtmlHelp Workshop实际上就是一个对构成HtmlHelp帮助系统的所有源文件进行管理的工具,你可以在HtmlHelp Workshop创建目录、索引、建立主题和目录之间的超级连接。 在准备制作HtmlHelp帮助系统时,应当仔细规划文档所要表达的主题,设计目录结构,也就是说,要把所有帮助信息划分为主题,然后把每个主题文件制作为HTML文件,主题文件可大可小,大的话可包含类似书籍一章的内容,小的话可能只含有几行文字。 目前支持所见即所得的HTML工具有很多,如FrontPage、HomeSite、Hotdog、HomePage等等,可以先用这些工具把所有主题的HTML文件制作好,需要的页面之间的超级连接以及URL地址也都设置好。然后再用HtmlHelp Workshop把这些文件组织起来,编译成HtmlHelp帮助系统。 HtmlHelp Workshop包含的文件类型主要由以下几种: (1)主题的HTML文件:它包含每个主题的内容及相应的图形、图像、超级连接等。 (2)图形和多媒体文件:这些文件可包含在HTML文件,包括图像文件(.gif、.jpg)、声音文件(.wav、.midi)、影像文件(.mpeg、.avi)等。 (3)项目文件(.hhp):HtmlHelp Workshop的项目文件用于管理组成帮助文档的所有文件,它包含了帮助系统所有源文件的名字和位置,以及其它有关帮助系统定义和选项的设置信息。 (4)目录文件(.hhc):目录文件定义显示在帮助系统左侧目录窗格的内容和结构。它的内容和结构与普通书籍的章节目录类似。目录文件包含两种类型的条目:标题和主题页。标题类似于书籍章的概念,它可以与一个主题文件相连接,也可以不与任何主题文件相连。主题页表示具体的主题内容,它必须与一个主题文件或URL地址相连接。每个标题下面是相应的主题页,你可以定义多层次的目录结构。当运行编译的HtmlHelp文件时,点击目录框的主题条目,相应的内容将显示在右侧窗格。 (5)索引文件(.hhk):索引文件定义帮助文档的索引和关键字,它将显示在帮助系统的索引窗格。每个关键字必须至少与一个主题文件或互连网络地址(URL)连接。关键字可以与多个主题文件或URL地址连接,当双击该关键字时,帮助系统会弹出一个窗口,显示所有与该关键字相连接的主题,可以从选择一个主题,主题的内容将显示在右侧窗格

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值