Can .chm files link to .html files?
Hi,
I'm using RoboHelp X5 and cannot find a way to link from a
.chm file to an .htm page. It seems like it should be simple,
but.....
Is this a known issue, software limitation, or am I missing
something? Any tips would be greatly appreciated!
Thanks,
:) Kathy
Kathy,
A couple of items.
In linking to an external .htm file it is useful to use the
parser function to find it. This is documented in the Help Workshop
help file. I've never had any trouble with using it for external
files.
Secondly, the compiler is fickle and wants to be smarter than
you so if you link to an external file it just might include that
file in the compiled project, thinking you want it there. Of
course, you don't. You just put it in the project directory to test
it. So, what you get is a version of your .htm file compiled into
the help, which defeats the purpose of having it external so it can
be edited outside of the help. I think this is a Microsoft design
flaw, but someone might think it is a great feature.
John
Similar Messages
-
Can a menu link to .html pages?
I want to make a DVD that will start with a video introduction, and upon finishing the brief minute or so intro, it will display a menu screen.
1.) I would like the menu buttons to link to .html pages saved on the DVD. So after clicking on a link from the menu, it will open up a full-screen .html page.
2.) Each .html page will link to other .html pages and have embedded images, and short quitcktime video clip links that will open up in small windows when links are clicked.
3.) I need to have a link on each .html page that links back to the main dvd menu.
Can this be done? Any issues with doing something like this?
Thanks in advance for any advice!!!!Mark - you need to read up on DVD@ccess if you intend doing this through DVDSP. Yes, it is all possible, but you haven't quite got the way it works correct.
What happens is you embed a URL into a menu. When the menu is accessed (typically by a button from a previous menu) the link is activated and the resource is launched. This opens in a window in front of the DVD playback window. The DVD player continues to run in the background - so you need to allow for that when returning. The viewer will simply close the web browser window and be back at the DVD window - by then you should have made the @ccess menu 'time-out' and return to the previous menu.
You set up the HTML file (or whatever file you are using) in a folder on your Mac, and place it all within a parent folder. From within DVDSP you then use the property Inspector for the disc itself (click not he disc icon in the outline view) to specify a ROM folder. You browse for the parent folder you just created. Everything inside that will get added to the root level of the DVD, which is why you place your HTML inside a folder within that parent folder (unless of course, you don't mind your HTML file/s being scattered all over the root of the DVD).
You set the URL for the @ccess link by using the following path format:
file:///DVDname/ParentFolderName/filename.extension
So if your html file is called 'index' and it is in a folder called 'ROM' on your DVD called 'Project' then the URL you set in the menu would be:
file:///Project/ROM/index.html
This should then get activated (as long as you have enabled DVD@ccess links in your DVD Player software).
However, there are some caveats.
Whilst this will work quite well on a Mac, a PC user will have a wildly varied experience - for some the links will work. For some the links won't work, and for some, all links will launch the moment the first link is encountered... ALL PC users will need to install the DVD@ccess software (which will be on the built DVD by default (DVDSP includes it there for you), unless they have already done so previously (unlikely).
In order to maximise the experience for PC users and Mac users you should consider using Sonic's 'eDVD' to add the hyperlinks. This makes use of the Interactual player which has a far higher installed base in PCs, but will need installing in Macs. Again, this gets included on the disc when you use eDVD.
eDVD is a PC only app - you'll need to build your project and transfer the VIDEO_TS folder to a PC, add the links and then burn it to disc or use software such as Gear Pro to create a DLT. Hopefully Jim (WTS) will see this and give more advice on how to use eDVD.
Getting DVD@ccess working on a PC is a tricky thing to do - a lot depends on the PC software spec, and since you can't govern the user's choice in this, you are walking a tightrope of compatibility.
Of course, you could simply set some text into your menu to say that there is additional content on the disc, and let the user browse to it at their leisure instead of relying on embedded links... -
Chm files show up as html on ipad 3 retina ??
Hello,
I am New to iPad,
downloaded .chm books from dropbox/google drive and bought app chm plus pro for $7.00 ..
.chm files show up as html files on ipad and could not be opened by any chm reader...
Help will be appreciated to fix this problem ???
Also can .chm files be converted to read in books ???
Thanks for your help
Message was edited by: firyspellFirst, CHM is the file extension used for Microsoft's Compiled HTML Help files. So, in short, it IS html.
That said, simply use http://calibre-ebook.com/ for all things e-book related. You won't be sorry. -
How can i get all links from html file ?
I tried some code:
List<string> metas = new List<string>();
string text = "";
string mys = "";
public List<string> LockedThreads(string filename)
HtmlWeb web = new HtmlWeb();
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.Load(filename, Encoding.UTF8);
var metaTags = doc.DocumentNode.SelectNodes("//meta");
if (metaTags != null)
foreach (var tag in metaTags)
if (tag.Attributes["name"] != null && tag.Attributes["content"] != null)
text = tag.Attributes["name"].Value;
mys = tag.Attributes["content"].Value;
var linksOnPage = from lnks in doc.DocumentNode.Descendants()
where lnks.Name == "a" &&
lnks.Attributes["href"] != null &&
lnks.InnerText.Trim().Length > 0
select new
Url = lnks.Attributes["href"].Value,
Text = lnks.InnerText
foreach (HtmlNode node in doc.DocumentNode
.SelectNodes("//a/@href | //img/@src"))
metas.Add(node.Name);
In the var linksOnPage i'm getting all the links but some of them not only links for example the first item i see:
[0] = { Url = "/", Text = " " }
Then the second item:
[1] = { Url = "http://rotter.net/cgi-bin/forum/dcboard.cgi?az=login", Text = "התחבר" }
Next i want to add another loop or variable that will contain only the links after im src for example:
<img
src="http://mysite.com"
border="0"></a></TD><TD
ALIGN="right"
VALIGN="TOP"
WIDTH="55%">
So to get only http://mysite.com
So in the end i will have two Lists:
First List will contain all links from the html file.
Second List only links that are in img srcOk i'm using regex now and i can get the links i need:
List<string> metas = new List<string>();
List<string> metas1 = new List<string>();
string text = "";
string mys = "";
public List<string> LockedThreads(string filename)
string[] fall = File.ReadAllLines(filename);
foreach (string hh in fall)
if (hh.Contains("http://rotter.net") && hh.Contains("locked")||
hh.Contains("locked_icon_general") ||
hh.Contains("locked_icon_anchor") ||
hh.Contains("icon_anchor") ||
hh.Contains("locked_icon_fire") ||
hh.Contains("locked_icon_sport")||
hh.Contains("locked_icon_camera")||
hh.Contains("locked_icon_movie"))
Regex linkParser = new Regex(@"\b(?:https?://|www\.)\S+\b", RegexOptions.Compiled | RegexOptions.IgnoreCase);
foreach (Match m in linkParser.Matches(hh))
metas.Add(m.Value);
So now in the metas i have in this case two links.
For example the first link is from this block in the file:
The link i got is : http://rotter.net/forum/Images/hot_icon_anchor.gif
And this is the right link from this block but now how do i get the text from this block and how i connect how do i know that this text belong to the link ? I need to add this text from this block to a new List. Before all that i counted on my own lines
and got the text but that's a bad idea.
I need somehow to get: שרשור תשדירי בחירות מרוכז:
To get the text between the ToolTip',' and the second ',' but not from all the html file only in places of this two links i extracted.
<TD ALIGN="RIGHT"
VALIGN="TOP">
<body onmousemove="overhere()">
<a onmouseover="EnterContent('ToolTip','שרשור תשדירי בחירות מרוכז:','<u><span style=color:#000099;>כתב: menahem בתאריך: 03.03.15
שעה: 08:51</span></u><br>1.<br>http://youtu.be/utUaqyiRkJ8<br><br><br>...'); Activate();"
onmouseout="deActivate()"
href="javascript:void(0)">
<img src="http://rotter.net/forum/Images/hot_icon_anchor.gif"
border="0"></a></TD><TD
ALIGN="right"
VALIGN="TOP"
WIDTH="55%">
<FONT CLASS='text15bn'><FONT
FACE="Arial">
<a href="http://rotter.net/cgi-bin/forum/dcboard.cgi?az=read_count&om=187966&forum=scoops1"><b>
<font color="red">שרשור תשדירי בחירות מרוכז:</b>
</a></font></TD> -
How can I create a link from a CHM file to a webhelp file?
How can I create a link from a CHM file to a webhelp file?
The CHM output (accreditation.chm) is stored in a parent directory, and the webhelp output (index.htm) is stored in a child directory.Open the usual Link dialog and enter the relative path from where the CHM will be installed to where the webhelp will be installed.
See www.grainge.org for RoboHelp and Authoring tips
@petergrainge -
Trying to Link from CSH to Second (Custom) Window within same .CHM file
We are using RH8 on Windows XP Pro 2002, SP3, outputting CHM.
Background
Our single help source has 2 custom window definitions--one for context sensitive topics (tall and narrow, opens on right, no TOC, always on top) and the second for the main help window (shorter and wider, opens with TOC, in center). The intent is to enable the user fast access to field descriptions via the CSH, but then to link to the main help for those who want to peruse more background information. Thus our goal is to allow two help windows to be open at the same time.
In our CSH windows we are ‘writing to the box,’ and our text is brief. Our long-term design goal for the current CSH content is to create what we envision using in an embedded help pane during the next major product release. We need the CSH window to obscure only a small portion of the application real estate, hence the ‘tall narrow’ window design.
In our CSH topics, we want to add a link that when clicked opens up the separate main help using its own window definition, at a specific topic we specify on a case-by-case basis.
We have tried
First we started with a simple hyperlink, but that opens Main in the CSH window.
Next we tried HTML design time controls, but the second window opens in a browser window.
Then we tried using shortcuts, which worked well temporarily, however they lost their definitions (‘program parameters’ on shortcut tab especially) for some reason. Are there any fixes for this?
We have tried searching the RH help system and the forums but we have not a specific answer.
Can anyone help point us in the right direction to be able to meet our design goals? Are we missing something obvious or are we tilting at windmills?
Thanks!
SueHi there
That link doesn't even work for me when I paste it into the address bar of my Firefox browser. It does work in IE, but not in Firefox. In Firefox it opens the PDF generically.
I tested in a CHM and it did try and link, but it presents a black page. Looks like the correct page, but it's blacked out.
CHM files rely upon elements of Internet Explorer to display their content. So perhaps it's something specific to a certain version of Internet Explorer as well as a certain version of the Acrobat Reader.
Cheers... Rick
Helpful and Handy Links
RoboHelp Wish Form/Bug Reporting Form
Begin learning RoboHelp HTML 7, 8 or 9 within the day!
Adobe Certified RoboHelp HTML Training
SorcerStone Blog
RoboHelp eBooks -
Link to a specific topic in a chm file from Word
Hi,
How do I link to a specific topic in a chm file from Word? I can link to the chm but can't work out how to get it to open to a specific page. I have tried #filename and \filename at the end of the path but neither works.
Thanks for any assistance.
EmilyHi Emily
Whether it works correctly on your C drive depends on how it arrived there.
Click here to see what you may need to do
Cheers... Rick
Begin learning RoboHelp HTML 7 within the day - $24.95!
Click here for Adobe Authorized Captivate and RoboHelp HTML Training
Click here for the SorcerStone Blog
Click here for RoboHelp and Captivate eBooks -
Help: External Links not coming properly in generated chm file
Hi
I am a new user of RoboHelp for Word/HTML. I am currently
having Robohelp 6. But I have also used evaluation version of
Robohelp 7.0. I am trying to convert .HLP files into .chm files.
I would like to give an example for explaining things:
Say I have two .HLP files say AHelp.hlp and BHelp.hlp. Now
AHelp contains a link to some page (say VA_X.htm) in BHelp. And
this link works correctly. When I generate CHM files from these HLP
files, then though the link is correctly highlighted in AHelp. But
it points to some incorrect page like BHelp.chm::/VA_X..htm.
Whereas in BHelp.chm the name VA_X.htm has changed into say
BHelp_Voltage_Amplifier_X.htm.
So what can I do to correct this problem so that the links
are generated correctly?
Plz help!!
Thanks
Regards
TheIlliterateHi. Sorry for the slow response. We "gurus" (ha!) are
employees like you and have to balance responding against our
workload. We do try to answer what we can when we can.
As to your specific problem, the way interhelp file links are
handled between HLP and CHM files is different. I have to admit to
not converting HLP files that had inter-help links so I may be off
the mark here. That said, I suspect your course of action will be
to go into each inter help file link and re-add it. You can do this
by double clicking on the link, clicking on the "Remote Topic"
option and selecting the CHM file to link to. You'll be asked to
copy the CHM into the project directory and then you can select the
correct topic.
I'm happy for someone else to chip in here if there is an
easier way. -
Multiple HTML-files in one stack / link another HTML-file in a stack
Hi,
I want to integrate a webapp (html/js) into a stack of a dps-folio. All the HTML works fine ... all no problem, but at clicking the first link on the initial HTML-document the next (local) HTML-File is opened in a slider with a "ready"/"Fertig"-bar at the top. But I want, that all html files are seamlessly loaded in the same view.
At this point i found: http://help.adobe.com/en_US/digitalpubsuite/using/WS67cb9e293e2f1f60-8ad81e812b10bfd837-80 00.html and i made the file "NativeOverlays.config" and moved it to the described location. After that, the behaviour was correct in the desktop-preview-app of the DPS, but it still fails on the iPad-Adobe-Viewer.
How can i link between HTML-files without any interuption or sliding?
Thank you!
ChristianHi Tim,
Thanks for replying. I have looked for "PDFBookBinder class" in xml publisher user guide for ver 5.6.2. I didn't get any reference of this text. Can you please guide me to a tutorial/link where i can get more information about this class.
Also, i originally thought of similar to your second logic, as my design basis. Oracle process generates the xml file in output directory which i can get. What i didn't get is how do i "pick them up and merge" using publisher. Also, is there way to do this merging process using pl/sql ? Can you please give little more information on your second approach.
My original plan of action is that i will create a report set in which i will call oracle seeded report for all 7 payrolls in a sequential manner. Then using the child requests of the report set i will get to 7 xml files generated by seeded oracle process. Then the piece i am not sure of , i will use those 7 files to generate a single xml file having payroll name as tree top for each output. Once single xml is ready, i can easily design a template and register the process to generate output as Excel.This process will not require me to actually change any data or do any calculation. It will only reformatting the feilds we see and abiity to see all 7 payroll at one time rather then entering these numbers manually into an excel to do analysis.
Please provide your feedback, if you think above plan is not feasible or need corrections.
Best Regards,
Ankur -
Unable to open .chm file from a link in Weblogic 7.0
Unable to open .chm file from a link in weblogic server. But the same
jsp code works in Websphere
Sample Code :
<!-- < a href="JavaScript:window.navigate('help/manual.CHM')">
Linked Text</a> -->
The above link, works well in websphere. help is a folder that
resides in the server. But when i tried to execute the same in
Weblogic, some junk characters appeared . so i tried to direct the
link to Display.jsp and passed the path of the chm file as the
parameter. I cleared teh out buffer using out.clearBuffer() . i set
the content type to application/x-msdownload and also set the header
to content disposition.
Nothing worked .
I also tried another way.. That is the following
I even tried including the mime type
<mime-mapping>
<extension>chm</extension>
<mime-type>application/x-msdownload</mime-type>
</mime-mapping>
in the web.xml file. and still it doesnt work
Nothing Worked . What should i do ? I need immediate help to sort out
this issue. Can anybody help me
- AngelThis could be a Launch Services issue. The following article describes how to manually reset Launch Services — the notes at the bottom of the article also provide information about the side effects of deleting each of the files involved:
Resetting Launch Services
If you prefer using a cache cleaning utility instead of following the manual procedure described in the previous article, take a look at this other article for general troubleshooting and cache-cleaning procedures. Actually, you should also verify/repair the startup disk (not just permissions), as described there:
Resolving Disk, Permission, and Cache Corruption
The most appropriate utility for this particular problem probably is Tiger Cache Cleaner, but you may also want to consider other utilities, such as OnyX, or Cache Out X, which are free. Whatever utility you choose, be sure to read this first:
Side effects of System cache cleaning
As an example, this is how you should proceed with OnyX:
1. Quit all applications.
2. Launch OnyX and enter your administrator password.
3. Go to Maintenance > Reset and check LaunchServices database.
4. Un-check any other pre-checked options.
5. Click the Execute button.
6. Restart the computer.
BTW, if you’re running Mac OS X 10.4 (Tiger), as your profile indicates, it would have been more appropriate to discuss this in the Mail & Address Book - Tiger forum. If the discussion applies to both Mail 1.x and Mail 2.x, it doesn’t really matter, but it’s difficult to know that in advance. -
Link to a pdf page on web from a chm file
Hello,
I'm using RoboHelp 9.0.2. I'm trying to create a link in a chm file to a specific pdf page using a URL. The link I am using is http://www.actuarialstandardsboard.org/pdf/exposure/ASOP_No27_second%20exposure_2011.pdf#p age=41
I put the above line in my chm file. It appears correctly in the URL project list and shows correctly when I choose Show. It also apeears to be correct in the HTML code of the page.
However when I create the chm clicking on the link just brings me the start of the pdf file. After clicking on the link in the chm file and explorer opens, the URL in explorer does not show #page=41. It ends at.pdf.
Am I missing something or does anyone kno whys this is not working?
Thanks
JohnHi there
That link doesn't even work for me when I paste it into the address bar of my Firefox browser. It does work in IE, but not in Firefox. In Firefox it opens the PDF generically.
I tested in a CHM and it did try and link, but it presents a black page. Looks like the correct page, but it's blacked out.
CHM files rely upon elements of Internet Explorer to display their content. So perhaps it's something specific to a certain version of Internet Explorer as well as a certain version of the Acrobat Reader.
Cheers... Rick
Helpful and Handy Links
RoboHelp Wish Form/Bug Reporting Form
Begin learning RoboHelp HTML 7, 8 or 9 within the day!
Adobe Certified RoboHelp HTML Training
SorcerStone Blog
RoboHelp eBooks -
How can I remove the Location column from the search results in a .chm file?
How can I remove the Location column from the search results in a .chm file?
I generated the file in Robohelp HTML 9.
As far as I know it's used when you've combined more than one source into the final help file. It is possible (though I don't remember doing it) that I did that once a couple of years ago but now I'm only using one source - the project that's generating the .chm.
Can anyone tell me how I can remove it?
Thanks
TomIn Project Setup look at the Window properties. I think you will find Advanced Search is ticked.
See www.grainge.org for RoboHelp and Authoring tips
@petergrainge -
RoboHelp HTML does not generate .chm file
We have a large help system for F1 help with about 2,000 help
topics in about 50 different Word .doc files. We had used RoboHelp
for Word previously, but with the goal of generating a single .chm
help file, we tried using RoboHelp HTML to change the Word .doc
files to .htm files. RoboHelp HTML does this conversion and creates
2,000 .htm files.
When we try to generate the .chm file for the help system,
RoboHelp for HTML does not respond and does not create the .chm
file. Is RoboHelp HTML not capable of handling such a big help
system? Are there any workarounds to generate the .chm file
successfully?Peter, thanks for your input. Here's where we are. We opened
RoboHelp HTML and converted the Word docs into .html files. Then we
were able to generate the .chm file (it worked this time) using
RoboHelp HTML. We have about 50 .gif images, and no external links.
The actual number of HTML files with help topics is close to
4,000 for this F1 field help in our application. Ideally, we would
love to have a master project with sub-projects, but it doesn't
appear as a practical alternative. The .hh file (for F1 field help)
is generated from the application by the developer and given to us.
In order to have a master project and slave projects, we
would have to manually split that automatically-generated.hh file
into individual .hh files, true? That means we would have to
correlate which .html help topic file corresponds with which map id
number, then chalk out how we want to divide the .html help topics
into individual projects that correspond to their .hh files?
This help system I inherited is 10 years old, and the
resource time we would spend (if we chose to modularize this help
system) would be gigantic in scope. If there is a simpler and
efficient way to modularize our F1 help system, I would love to
hear about it! -
I can't see anymore in Robohelp 10 a pdf file in a chm file.
In fact, I can open the pdf file when the chm file is opened just after its edition.
But when I open again my chm file , the pdf file doesn't appear. There is just a small square with a white cross inside.
Thank you.1. The PDF file is added as a baggage file inside the project.
2. I tested on different PC. Here are the details.
Only one people can see the pdf file in the chm.
3. Version of RH : 10.0.0.287.
4. The link in my chm file.
5. No PDF file.
6. PDF file OK.
I hope these informations will be useful.
Thank you for your answer. -
Word 2007 file not displaying from CHM file link
Hello all! I took the time to search around the forum before posting this, so I hope I didn't miss the answer somewhere.
I'm using RH 8, working on a Policy and Procedure manual, resulting in a CHM file. I've worked in earlier versions of RH with the same issues as everyone else (network deployment is a no-no, etc.), but this is the first time that I've had an issue with a linked-to Word file (linked as a "Link To File" link from within the project).
When navigating through the CHM file on a local drive, and upon clicking on a link to a Word file, I get this warning dialog box:
If you were to click "Open", you get a few-second delay (as if Word were opening), but then nothing happens. The Word file does not open. I believe the issue is with Office 2007. I tested this exact same CHM file on a PC running an older version of Office, and the Word file opens without issue.
Has anyone seen this type of behavior? Is there a RH 8-based solution?
Thanks for any help you can give!
BobTry Word Repair Toolbox, it's open source and may get your info back
http://www.word.repairtoolbox.com/
As free method to get your word documents back:
Word may have automatically saved your file.When you start Word the next time, if any AutoRecover files were found, results will be displayed in the Document Recovery pane. Auto recovery option for word 2007 are below:
1 Click the Microsoft Office Button, and then click Word Options.
2 In the Navigation Pane, click Save.
3 In the AutoRecover file location box, note the path, and then click Cancel.
4 Close Word.
5 Open the folder that you noted in step 3.
6 Look for files whose names end in .asd (AutoRecover files).
7 If you find the Word document that you are looking for, double-click it to open it.
8 Save it immediately.
Maybe you are looking for
-
New G/L using an other Exchange Rate Type for Local ledger
In new G/L ledger we want to use for a Local ledger a different Exchange Rate Type then the standard M. This is for local reporting to the goverment Is this possible and yes where I can make this setting?
-
Clearing the DOS Window in Java
hi I want to clear the dos screen using java. I saw 2 solutions on the net(given below) , but both did not work. Can someone advise how I can go about doing this ? I'm working on Windows2000. Thanks in advance. Seema 1. char esc = 27; // ESC code Str
-
Enable Delete button depending on the shopping cart status
Hi all, My requirement is Enable the delete button if the status of selected shopping cart is 'Awaiting Approval' in header and item level. Technical detail of delete button : Component : POWL_UI_COMP
-
the adobe flash plugin crashes regularly, especially since the last adobe flash update. Mozilla firefox is up to date. I am invited to send a crash report to Mozilla by clicking on the grey icon to send crash report but it will not send! when I click
-
but if i connect the same hard drive via usb it works fine is the hard drive faulty?