Integrer un .chm dans une page web

maxim -  
 maxim -
j'ai un fichier d'aide html compilé dans le "HTML HELP Workshop" que je voudrais bien si qlq un le sé de me dire comment integrer le fichier aide.chm dans une page web a fin qu il soit consultable en ligne
merci pour tt Suggestion

2 réponses

  1. _jeune_padawan_ Messages postés 2660 Statut Membre 11
     
    tu le met en fichier downloadable .... lol ou alors tu le transforme en pdf .... je sais aps moi ..... ou alors tu le transforme en .html(amon avis c le plus simple)
    0
    1. maxim
       
      premierement je vous remerci pour la suggestion mais c'est pas ce que je voudrais faire, je voudrais afficher tt l'aide dans une page web avec l'index et la table de contents et la recherche comme si on navigue dans le fichier aide mais a partir d'une page web
      0
      1. casper > maxim
         
        je n'ai pas encore fais de fichier .chm mais puisque la source est en html pourquoi ne reprendrais tu pas les sources (avant compilation)
        pour faire comme un site web.
        je crois que tu devras relier tout les liens

        sinon regarde
        http://www.microsoft.com/windows2000/fr/professional/help/
        pour voir comment il on fait
        (PS c'est pas une reference juste un exemple)

        casper
        0
      2. maxim > casper
         
        oui j ai essayer de faire ce que tu m'a dit mais j ia un probléme c'est de commet relier tous les liens =>les liens du fichier .hhc
        tous les pages s’affichent dans la partie ‘leftFrame’ de la page web je voudrais bien si c’est possible que vous pouviez m’aider en me répondant comment faire pour les afficher dans la partie ‘mainFrame’

        =>Le code source de Table_of_Contents.hhc :

        <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
        <HTML>
        <HEAD>
        <meta name="GENERATOR" content="Microsoft® HTML Help Workshop 4.1">
        <!-- Sitemap 1.0 -->
        </HEAD><BODY>
        <UL>
        <LI> <OBJECT type="text/sitemap">
        <param name="Name" value="I-1 PRINCIPE GÉNÉRAL">
        </OBJECT>
        <UL>
        <LI> <OBJECT type="text/sitemap">
        <param name="Name" value="1-1 PRÉSENTATION">
        <param name="Local" value="1-Principe_Général.htm">
        <param name="ImageNumber" value="11">
        </OBJECT>
        <LI> <OBJECT type="text/sitemap">
        <param name="Name" value="1-2 Text1">
        <param name="Local" value="1-2-Text1.htm">
        <param name="ImageNumber" value="11">
        </OBJECT>
        <LI> <OBJECT type="text/sitemap">
        <param name="Name" value="1-3 SÉCURITÉ">
        </OBJECT>
        <UL>
        <LI> <OBJECT type="text/sitemap">
        <param name="Name" value="1-3-1 Text2">
        <param name="Local" value="1-3-Text2.htm">
        <param name="ImageNumber" value="11">
        </OBJECT>
        <LI> <OBJECT type="text/sitemap">
        <param name="Name" value="1-3-2 Text3">
        <param name="Local" value="1-3-2-Text.htm">
        <param name="ImageNumber" value="11">
        </OBJECT>
        .
        .
        .
        .
        .
        .
        .
        .
        .
        .
        .
        .
        .

        </UL>
        </BODY></HTML>

        =>le code source de la page affichant l’activex :

        <html>
        <head>
        <title>Untitled Document</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <base target="mainFrame">
        </head>

        <body bgcolor="#FFFFFF" text="#000000">
        <OBJECT id=hhctrl type="application/x-oleobject"
        classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"
        codebase="hhctrl.ocx#Version=4,74,8875,0"
        width=100%
        height=100%
        >
        <param name="Width" value="6906">
        <param name="Height" value="12991">
        <param name="Command" value="Contents">
        <param name="Item1" value="c:\test\Table of Contents.hhc">
        </OBJECT>

        </body>
        </html>

        le code source de la page principale :

        <html>
        <head>
        <title>Page aide</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        </head>
        <frameset rows="80,*" frameborder="0" border="0" framespacing="0">
        <frame name="topFrame" scrolling="NO" noresize src="Page_Bouton.htm" >
        <frameset frameborder="0" border="0" framespacing="0" rows="*">
        <frameset cols="267,*" frameborder="0" border="0" framespacing="0">
        <frame name="leftFrame" scrolling="NO" noresize src="Page_Activex.htm">
        <frame name="mainFrame" src="Page_Principale.htm">
        </frameset>
        </frameset>
        <noframes>
        <body bgcolor="#FFFFFF" text="#000000">
        </body>
        </noframes>
        </frameset>
        <frameset>
        <noframes>
        <body bgcolor="#FFFFFF" text="#000000">
        </body>
        </noframes>
        </frameset>
        </html>

        je vous remerci pour tt suggestion
        0
  2. casper
     
    bonsoir
    tous les liens doivent avoir un atribut target="mainFrame"
    pour les objets suis pas sur mais j'essaierais
    <param name="Local" value="1-Principe_Général.htm" target="mainFrame">

    casper
    0
    1. maxim
       
      oui j ai déjà essayer ça et j ai essayer
      <param name="Local" value="1-Principe_Général.htm">
      <param name="target"value="mainFrame">
      et d’autre ;)
      mais j ai trouvé la solution et c'est très simple, seulement il faut changer les propriétés du fichier .hhc ou .hhk avant de compiler car il y a une propriété Frame qu on doit lui attribuer mainFram et c'est fait et ça fonction très très bien, Aleluya :)
      je vous remercie pour ton aide et à bientôt
      0