调用方法:
<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

解决方案 »

  1.   

    http://blog.joycode.com/ghj/archive/2005/01/19/43268.aspx
      

  2.   

    全部都是
     取消操作 
    Internet Explorer 不能链接到您请求的网页。此页可能暂时不可用。 --------------------------------------------------------------------------------请尝试以下操作:单击刷新按钮,或以后再试。如果您以前查看过该页,现在要查看计算机上存储的内容,请单击文件,然后单击脱机工作。要获得有关使用 Internet Explorer 脱机浏览的信息,请单击帮助菜单,然后单击目录和索引。
    Internet Explorer  
      

  3.   

    不行 
    chm放在服务器程序的根目录下
    是asp
    是不是路径引用有问题
    /?
      

  4.   

    是windows2003吧?在WIN2000里面一般都可以看的,具体的原因不清楚,你可以试着换个编译程序重新编译一下CHM文件.
      

  5.   

    http://blog.csdn.net/net_lover/archive/2006/09/27/1295920.aspx
      

  6.   

    在同一目录下 放一html <a href='a.chm'></a> 放一a.chm
    这样也是可以的
    就是放到服务器之后就不行  看看我路径有没有问题
    谢谢
      

  7.   

    关于问题产生的原因 (【孟子E章】) 已经说了
    http://blog.csdn.net/net_lover/archive/2006/09/27/1295920.aspx只在服务器端的解决办法,似乎没有... 浏览器那边总要做一些事情的,或者改安全级别,或者改文件属性
      

  8.   

    实在不行 直接做成 html
      

  9.   

    主要是路径 知道的应该能看出来
    路径按道理应该是发布的网站然后+上路径之类的
    但我打开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
      

  10.   

    跟客户端有关 根服务器端没有关系 编译的帮助文件 浏览器不让直接查看的 这样的东西只能做成html 或者下载到本地 查看
      

  11.   

    启用父路径
    要是不会设置就把这5个字在BAIDU上搜下,就知道怎么设置了
      

  12.   

    但是以前做成过啊
    就是用<a href='a.chm'></a>
    然后就弹出一个对话框  运行还是保存
    你点运行 它是下载 然后到临时文件 然后就可以看啊 
    要是做成html可以的话也不用那么麻烦!不是我设计
      

  13.   

    比如讲 <a href='a.doc'></a>
    如果客户端装了word的话 点运行也可以看 我就只要这个效果
      

  14.   

    应该是IE 的安全性 问题的```
    仔细看下的`
    好象是给 屏蔽了```
    我以前的 CHM 有些 能打开``
    现在 恢复了系统`有很多的 CHM 也不能显示了```
      

  15.   

    对了```不知道你的哪个 CHM 是在那种格式下```如果 是FAT32下  
    放在  NTFS 分区 试下```
    如果还不行的话```
    你就试下 属性里的  去出 锁定哈```具体不是很清楚```试下 也无妨`
      

  16.   

    制作的系统盘是FAT 
    关键不是我机子上打不开啊
    是放到服务器后 大家都打不开
      

  17.   

    实在没办法 找不到
    然后在英文网站上好象找到了高手翻译一下
    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. 
      

  18.   

    1. 从开始菜单运行 'regedit' . 
    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 (受限制的网站)
      

  19.   

    楼主的马甲 多次用上
    本来以为在那张帖子上写的,结果讲一个人最大回复不超过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
    就在这个上面总结一下 算了!
    卡 该结束了 该打字幕了 分尽人亡