Integrer un .chm dans une page web

Fermé
maxim - 19 nov. 2001 à 09:53
 maxim - 27 nov. 2001 à 10:08
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 2659 Date d'inscription mardi 16 octobre 2001 Statut Membre Dernière intervention 3 mars 2006 11
19 nov. 2001 à 10:17
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
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
19 nov. 2001 à 18:26
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
26 nov. 2001 à 13:53
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
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
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