Getting a link to go to a specific section on another page

143,939

Solution 1

I believe the example you've posted is using HTML5, which allows you to jump to any DOM element with the matching ID attribute. To support older browsers, you'll need to change:

<div id="timeline" name="timeline" ...>

To the old format:

<a name="timeline" />

You'll then be able to navigate to /academics/page.html#timeline and jump right to that section.

Also, check out this similar question.

Solution 2

You can simply use

 <a href="directry/filename.html#section5" >click me</a>

to link to a section/id of another page by

Solution 3

To navigate to a section of another page use:

<a href="example.html#example-section>name-of-link</a>

The example.html would be the page you want to go to, and the #example-section would be the name of the id on that page that you want to navigate to.

Share:
143,939
ledgeJumper
Author by

ledgeJumper

Am developer. love hate love writing things in javascript.

Updated on January 05, 2022

Comments

  • ledgeJumper
    ledgeJumper over 2 years

    I have a link on one page that needs to go to a different page, but load to a specific section on that other page.

    I have done this before with bootstrap but they take all the 'coding' out of it, so I need to know how to do from scratch. Here is the markup I have based on this link (not the best resource, I know): http://www.w3schools.com/html/html_links.asp

    **Page One**
    <a href="/academics/page.html#timeline> Click here </a>
    **Page I am linking to**
    <div id="timeline" name="timeline"> ... </div>
    

    Can I do this with just HTML, or do I need some JavaScript? If I need to do it via JS, it needs to be on the target page, right?

  • Quentin
    Quentin almost 9 years
    In this case "older browsers" are Netscape 4 and earlier and Internet Explorer 3 and earlier. Nobody needs to support them. On a related note, the anchor element doesn't have an optional end tag. You can't use the /> syntax in HTML.
  • Olagunju Emmanuel Art
    Olagunju Emmanuel Art about 6 years
    To link from a page to another section just use <a href="index.php#myFirstDiv">My First Dig</a>
  • Deniz
    Deniz about 3 years
    It distorts the proportion (width percentage) of the page when navigated. Do you know why?