调用方法:
<a href='../hbshelp.chm' target='rightFrame'><font color='#FFFFFF'>>>...
是用Easy CHM 做成的 本地可以看 发到服务器 就看不了
下到本地 有的机子可以看 有的机子不可以看
2.放上去的名字是hbshelp.chm
打开网页 我查看属性 结果:
res://C:\WINDOWS\system32\shdoclc.dll/navcancl.htm#mk:@MSITStore:C:\Documents%20and%20Settings\Administrator\Local%20Settings\Temporary%20Internet%20Files\Content.IE5\SPWFOVCB\hbshelp[1].chm::/a.html
应该是临时文件地址 但是名字好象不对了高手赐教
解决在加100
<a href='../hbshelp.chm' target='rightFrame'><font color='#FFFFFF'>>>...
是用Easy CHM 做成的 本地可以看 发到服务器 就看不了
下到本地 有的机子可以看 有的机子不可以看
2.放上去的名字是hbshelp.chm
打开网页 我查看属性 结果:
res://C:\WINDOWS\system32\shdoclc.dll/navcancl.htm#mk:@MSITStore:C:\Documents%20and%20Settings\Administrator\Local%20Settings\Temporary%20Internet%20Files\Content.IE5\SPWFOVCB\hbshelp[1].chm::/a.html
应该是临时文件地址 但是名字好象不对了高手赐教
解决在加100
取消操作
Internet Explorer 不能链接到您请求的网页。此页可能暂时不可用。 --------------------------------------------------------------------------------请尝试以下操作:单击刷新按钮,或以后再试。如果您以前查看过该页,现在要查看计算机上存储的内容,请单击文件,然后单击脱机工作。要获得有关使用 Internet Explorer 脱机浏览的信息,请单击帮助菜单,然后单击目录和索引。
Internet Explorer
chm放在服务器程序的根目录下
是asp
是不是路径引用有问题
/?
这样也是可以的
就是放到服务器之后就不行 看看我路径有没有问题
谢谢
http://blog.csdn.net/net_lover/archive/2006/09/27/1295920.aspx只在服务器端的解决办法,似乎没有... 浏览器那边总要做一些事情的,或者改安全级别,或者改文件属性
路径按道理应该是发布的网站然后+上路径之类的
但我打开CHM某一页查看属性是
res://C:\WINDOWS\system32\shdoclc.dll/navcancl.htm#mk:@MSITStore:C:\Documents%20and%20Settings\Administrator\Local%20Settings\Temporary%20Internet%20Files\Content.IE5\SPWFOVCB\hbshelp[1].chm::/a.html
正常情况下打开:
mk:@MSITStore:D:\Hexie%20Code\Hexiesoft\hbshelp.CHM::/a.html
要是不会设置就把这5个字在BAIDU上搜下,就知道怎么设置了
就是用<a href='a.chm'></a>
然后就弹出一个对话框 运行还是保存
你点运行 它是下载 然后到临时文件 然后就可以看啊
要是做成html可以的话也不用那么麻烦!不是我设计
如果客户端装了word的话 点运行也可以看 我就只要这个效果
仔细看下的`
好象是给 屏蔽了```
我以前的 CHM 有些 能打开``
现在 恢复了系统`有很多的 CHM 也不能显示了```
放在 NTFS 分区 试下```
如果还不行的话```
你就试下 属性里的 去出 锁定哈```具体不是很清楚```试下 也无妨`
关键不是我机子上打不开啊
是放到服务器后 大家都打不开
然后在英文网站上好象找到了高手翻译一下
The CHM file is in the restricted Internet zone
When a CHM file that you are trying to access is stored remotely, e.g. on the network drive or on a remote server, you may also get in trouble. If the associated security zone is restricted, then CHM files won't be displayed as well. Solution: Modify the ItssRestrictions registry entry to enable a specific security zone.
Follow these steps:
1. Run 'regedit' command from the command line.
2. Locate and then click the following subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions
Note: If this registry subkey does not exist, then create it.
3. Right-click the ItssRestrictions subkey, point to New, and then click DWORD Value.
4. Type MaxAllowedZone, and then press ENTER.
5. Right-click the MaxAllowedZone value, and then click Modify.
6. In the Value data box, type a number from 0 and 4, and then click OK.
The values settings are
0 = My Computer
1 = Local Intranet Zone
2 = Trusted sites Zone
3 = Internet Zone
4 = Restricted Sites Zone For most CHM files, the value of 1 should be enough to allow use without opening up access from/to remote CHM files in email/internet locations.
2. 找到下列键值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions
Note: 若没有则需要手动创建.
3. 右击 “ItssRestrictions” → 新增 → 选择 “DWORD 值”.
4. 输入“MaxAllowedZone”.
5. 右击“MaxAllowedZone”→ 修改.
6. 输入 0 到 4 的值 → 点击“确定”.
列出值对应的安全设定:
0 = My Computer (本地计算机)
1 = Local Intranet Zone (区域网)
2 = Trusted sites Zone (信任的网站)
3 = Internet Zone (Internet 网络)
4 = Restricted Sites Zone (受限制的网站)
本来以为在那张帖子上写的,结果讲一个人最大回复不超过30,看来我都回复了30条了,牛,问题还是找到,谢谢各位帮忙!
总算解决了
还是那个英文的厉害问题根源:无法在安装安全更新 896358、安全更新 840315 或 Windows Server 2003 Service Pack 1 后使用 InfoTech 协议打开远程内容
问题症状:自己机子可以打开,通过服务器的形式的无法打开,这样描述也许不对,我自己的话讲就是 通过实际地址访问都可以 通过发布的网站然后<a></a>打开就不行
官方解释:尝试使用通用命名约定 (UNC) 路径打开网络共享文件夹上的已编译帮助模块文件(.chm 文件)时,不显示 .chm 文件中的主题。
896358 (http://support.microsoft.com/kb/896358/) MS05-026:HTML 帮助中的漏洞可能允许远程执行代码
840315 (http://support.microsoft.com/kb/840315/) MS04-023:HTML 帮助中的漏洞可能允许代码执行
解决方法:http://support.microsoft.com/kb/896054
就在这个上面总结一下 算了!
卡 该结束了 该打字幕了 分尽人亡