如何在不同的页面上使用不同URL的链接

时间:2015-08-06 14:11:30

标签: javascript php

我有这些链接

<li class=" "><a href="#who-are-we">Who are we </a></li>
<li class=" "><a href="#how-it-works">How it Works </a></li>
<li class=" "><a href="#what-to-expect">What to expect</a></li>

我的主页网址是abcd.com 主页根据#标记包含一些数据。 #仅向主页显示向下滚动。当我点击任何链接然后url更改abcd.com/#who-are-we和滚动条指向主页上的该部分,

但我想要一件事。

当我将其他任何页面转到产品页面或联系我们页面时,这些链接的点击操作将继续关于我们页面。请问你能告诉我如何在php中设置url的成员

1 个答案:

答案 0 :(得分:-1)

您应该查看命名的锚点和其他页面的链接之间的区别。

您可以将页面和命名锚点组合在一起:

<a href="contact.php#ABC">go to contact page to anchor ABC</a>

这是一个例子:

  1. named-anchors:前3 <a href>指向本文档中的某个位置
  2. 链接:其他2 <a href>指向其他页面...
  3. 这应该可以解决问题。

    <ul>
        <li>About us:
            <ul>
            <li class=" "><a href="about-us.php#who-are-we">Who are we </a></li>
            <li class=" "><a href="about-us.php#how-it-works">How it Works </a></li>
            <li class=" "><a href="about-us.php#what-to-expect">What to expect</a></li>
            </ul>
        </li>
        <li><a href="contact.php">Contact Page</a></li>
        <li><a href="products.php">Products Page</a></li>
    </ul>
    
    <a name="who-are-we">
        <h2>Who are we</h2>
        <p>Blah<br>blah<br>blaah<br>...</p>
    
    <a name="how-it-works">
        <h2>how-it-works</h2>
        <p>Blah<br>blah<br>blaah<br>...</p>
    
    <a name="what-to-expect">
        <h2>what-to-expect</h2>    
        <p>Blah<br>blah<br>blaah<br>...</p>