==高分!问一个关于CHM的问题?=== 你的这种情况我也见过,但可惜还没有特别好的解决办法。你是否可以考虑将zip文件编译时放在另外的地方,而运行时在移动回连接指向的地方。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思是:在制作CHM时,有一些页面的超级连接,指向本地的一些.zip文件,但你可以将它移动到别的地方后再编译;编译完成后再将它移动回来。你可以试一试,我将继续关注。 to yuzhan(小于) ,不行,编译时没有错,运行时出现非法页面。to microluck(* 池州 痞子!) ,我不想这样做,因为我想把一些资料刻成光盘 使用JS脚本,在文件中加入:<SCRIPT LANGUAGE="JavaScript">function opentrial(){location.href=location.href.substring(14, 15)+':/media/dvd.avi';}</SCRIPT>超链接的部分改为<a onclick="opentrial()" style="text-decoration: underline; color: green; cursor: hand">Open dvd.avi</a>这样一定行的,试一下这是微软的Sample to Kingdear,不行啊,还是无效页啊,我的如下</HEAD><SCRIPT LANGUAGE="JavaScript">function opentrial(){location.href=location.href.substring(14, 15)+':/TestDir/ACLIB.ZIP';}</SCRIPT><BODY><P>test only</P><P> </P><a onclick="opentrial()" style="COLOR: green; CURSOR: hand; TEXT-DECORATION: underline">ACLIB.ZIP</a></BODY></HTML> 哦,确实可以,1,但location.href.substring(14, 15)似乎是得到当前盘符,要得到CHM文件的当前路径怎么办??因为我的路径是相对于chm文件所在目录的。2,一两个这样的连接还可以,但要是有近百个这样的连接,要累死我了,有那位朋友对Java熟,能改一下吗???? 好久不写JS的程序。location.href返回的是文件的协议和地址.file:///</HEAD><SCRIPT LANGUAGE="JavaScript">function opentrial(pa){location.href=pa;}</SCRIPT><BODY><P>test only</P><P> </P><a onclick="opentrial('aclib.zip')" style="COLOR: green; CURSOR: hand; TEXT-DECORATION: underline">ACLIB.ZIP</a></BODY></HTML>这样就可以了,我试过了,你可以作一JS的文件,把函数加入JS文件就可能了,文件中加入<script language="javascript" src="loadfun.js"></script> 好久不写JS的程序。location.href返回的是文件的协议和地址.file:///</HEAD><SCRIPT LANGUAGE="JavaScript">function opentrial(pa){location.href=pa;}</SCRIPT><BODY><P>test only</P><P> </P><a onclick="opentrial('aclib.zip')" style="COLOR: green; CURSOR: hand; TEXT-DECORATION: underline">ACLIB.ZIP</a></BODY></HTML>这样就可以了,我试过了,你可以作一JS的文件,把函数加入JS文件就可能了,文件中加入<script language="javascript" src="loadfun.js"></script> 好久不写JS的程序。location.href返回的是文件的协议和地址.file:///</HEAD><SCRIPT LANGUAGE="JavaScript">function opentrial(pa){location.href=pa;}</SCRIPT><BODY><P>test only</P><P> </P><a onclick="opentrial('aclib.zip')" style="COLOR: green; CURSOR: hand; TEXT-DECORATION: underline">ACLIB.ZIP</a></BODY></HTML>这样就可以了,我试过了,你可以作一JS的文件,把函数加入JS文件就可能了,文件中加入<script language="javascript" src="loadfun.js"></script>别的不用多讲了吧 Kingdear,我试了一下你的程序,不行啊?? 给我发个mail吧[email protected] to cysnowboy(魔星鳕鱼) ,我试过不行的,有可能是我的连接写错了???to Kingdear(云飞扬),给你发了! RichEdit中的文本存入txt文件的问题? 泣血求救:将trect 型数据变换为 int 型 想出售一篇适合初学者学习的外挂的心得,有兴趣的进来。高手勿进!~ 三层数据库,客户端问题!!急! ListView问题(多行选择,如何判断其中的一行是否被选择了) 在校学生就没有工资??气死我了 delphi 到底 还行不行了? 刚刚毕业,正在学这个,可是。。。。。。。。。。 如何得到局域网中的所有数据库服务器名称? sql里分类汇总的语句是什么,怎样把sql语言得到的分类汇总的值付给一个变量 如何在一个已经存在的数据库中追加字段 edit中的文本怎样居中? delphi中如何创建控件数组
不行,编译时没有错,运行时出现非法页面。to microluck(* 池州 痞子!) ,
我不想这样做,因为我想把一些资料刻成光盘
在文件中加入:
<SCRIPT LANGUAGE="JavaScript">
function opentrial(){
location.href=location.href.substring(14, 15)+':/media/dvd.avi';
}
</SCRIPT>超链接的部分改为
<a onclick="opentrial()" style="text-decoration: underline; color: green; cursor: hand">Open dvd.avi</a>
这样一定行的,试一下
这是微软的Sample
不行啊,还是无效页啊,我的如下</HEAD>
<SCRIPT LANGUAGE="JavaScript">
function opentrial(){
location.href=location.href.substring(14, 15)+':/TestDir/ACLIB.ZIP';
}
</SCRIPT>
<BODY>
<P>test only</P>
<P> </P>
<a onclick="opentrial()" style="COLOR: green; CURSOR: hand; TEXT-DECORATION: underline">ACLIB.ZIP</a>
</BODY>
</HTML>
1,但location.href.substring(14, 15)似乎是得到当前盘符,要得到CHM文件的当前路径怎么办??因为我的路径是相对于chm文件所在目录的。
2,一两个这样的连接还可以,但要是有近百个这样的连接,要累死我了,有那位朋友对Java熟,能改一下吗????
location.href返回的是文件的协议和地址.file:///
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
function opentrial(pa){
location.href=pa;
}
</SCRIPT>
<BODY>
<P>test only</P>
<P> </P>
<a onclick="opentrial('aclib.zip')" style="COLOR: green; CURSOR: hand; TEXT-DECORATION: underline">ACLIB.ZIP</a>
</BODY>
</HTML>
这样就可以了,我试过了,
你可以作一JS的文件,把函数加入JS文件就可能了,
文件中加入<script language="javascript" src="loadfun.js"></script>
location.href返回的是文件的协议和地址.file:///
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
function opentrial(pa){
location.href=pa;
}
</SCRIPT>
<BODY>
<P>test only</P>
<P> </P>
<a onclick="opentrial('aclib.zip')" style="COLOR: green; CURSOR: hand; TEXT-DECORATION: underline">ACLIB.ZIP</a>
</BODY>
</HTML>
这样就可以了,我试过了,
你可以作一JS的文件,把函数加入JS文件就可能了,
文件中加入<script language="javascript" src="loadfun.js"></script>
location.href返回的是文件的协议和地址.file:///
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
function opentrial(pa){
location.href=pa;
}
</SCRIPT>
<BODY>
<P>test only</P>
<P> </P>
<a onclick="opentrial('aclib.zip')" style="COLOR: green; CURSOR: hand; TEXT-DECORATION: underline">ACLIB.ZIP</a>
</BODY>
</HTML>
这样就可以了,我试过了,
你可以作一JS的文件,把函数加入JS文件就可能了,
文件中加入<script language="javascript" src="loadfun.js"></script>别的不用多讲了吧
我试了一下你的程序,不行啊??
我试过不行的,有可能是我的连接写错了???to Kingdear(云飞扬),
给你发了!