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
A voir également:

2 réponses

_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
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
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
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
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
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