Les Allergies
Alimentaires
Posez votre question Signaler

Integrer un .chm dans une page web

maxim - Dernière réponse le 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
Lire la suite 

Integrer un .chm dans une page web »

6 réponses
Réponse
+0
moins plus
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)
maxim - 19 nov. 2001 à 12:35
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
casper - 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
maxim - 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
Ajouter un commentaire
Réponse
+0
moins plus
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
maxim - 27 nov. 2001 à 10:08
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
Ajouter un commentaire
Ce document intitulé « integrer un .chm dans une page web » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?