Skip to main content
Participant
July 10, 2013
Question

How to make 'top of page' (href="#") work for topics in the sub folder?

  • July 10, 2013
  • 2 replies
  • 1340 views

I have used the following code in the master page:

<a title="Top of page" href="#"><img src="gray_up.jpg" style="border: none; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 10px;" border="0" />

The link works fine for topics which are under the Project Files (main) folder, but the link won't work for topics under Project Files > Sub folder. Is there any way to fix this?

    This topic has been closed for replies.

    2 replies

    Willam van Weelden
    Inspiring
    July 11, 2013

    What is the HTML of the hyperlink in the subfolders? I think that RH may be changing the link to href="../#" for subfolders.

    Greet,

    Willam

    Participant
    July 11, 2013

    Yes William, here is the code:

    <a href="../#"><img alt="" src="../gray_up.jpg" title="Top of page" style="border: none;

      margin-right: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 10px;" border="0" /></a>

    Is there any way to change this behavior?

    Thanks!

    Captiv8r
    Legend
    July 11, 2013

    Hi there

    The problem with hyperlinks such as this in master pages is that when a topic uses the master page and it's inside a folder, the links in the master page are dutifully amended so they still work from the folder location. But as you have seen, in this case it's a bit troublesome.

    I'm not a "roll script off the top of your head" sort of guy, so I'd be having to employ some Google ninja to locate a suitable script to begin with, but I know you can create a JavaScript that performs a "write in" of HTML code. I think the script has statements that read something like "document.write()" or some such.

    So that would be my suggestion. Create a small JavaScript function that performs the task of simply writing in the link. Since it would all be in JavaScript, RoboHelp would be none the wiser that it would need to amend the code.

    Perhaps Willam can shed more light on this, as he seems to be more well versed in scripting!

    Cheers... Rick

    Known Participant
    July 10, 2013

    I haven't tried to do anything like this in my help, but have you tried

    href="./#"

    That should tell it current file in current directory, if that's what's tripping Robohelp up.

    -m

    Participant
    July 11, 2013

    I tried and this did not help.