4

php新手:)

在一个博客项目上工作,我想通过单击索引页面上的“评论”链接将用户导航(发送)到具有特定(完整)帖子及其评论的另一个页面。

我希望将用户直接发送到评论 div。但我还必须在问号“?”后提供带有链接的帖子 ID。我想知道在 url 中的何处包含#comments div(html 部分)。

先感谢您。

4

3 回答 3

7

首先,将 分配给id您希望浏览器(用户)滚动到的元素。

前任。

<div id="mycomment">

然后,生成附加的 url#id选择。

前任。

http://example.com/post/1/#mycomment
于 2013-10-03T11:43:41.253 回答
4

您可以使用空<a>标签来执行此操作:

将此粘贴在您的评论之前<div>

<a name="comments"></a>

并尝试使用#comments 标签进入您的页面,例如:http ://mysite.com/example.php?postID=123#comments

于 2013-10-03T11:35:13.710 回答
1

将名称添加到锚标记<a name='anchor1'>并使用前缀将其链接到 href #<a href='#anchor1'>Comment</a>

<a href="#anchor1">First</a> |
<a href="#anchor2">Second</a> |
<a href="#anchor3">Third</a> |
<a href="#anchor4">Forth</a> |
<a href="#anchor5">Fifth</a> 

<a name='anchor1'>First comment header</a>
<p>First comment content<br>First comment content<br>First comment content<br>First comment content<br>First comment content<br>First comment content<br>First comment content<br>First comment content<br>First comment content<br>First comment content<br>First comment content<br>First comment content<br>First comment content<br>First comment content<br></p>

<a name='anchor2'>Second comment header</a>
<p>Second comment content<br>Second comment content<br>Second comment content<br>Second comment content<br>Second comment content<br>Second comment content<br>Second comment content<br>Second comment content<br>Second comment content<br>Second comment content<br>Second comment content<br>Second comment content<br>Second comment content<br>Second comment content<br></p>

<a name='anchor3'>Third comment header</a>
<p>Third comment content<br>Third comment content<br>Third comment content<br>Third comment content<br>Third comment content<br>Third comment content<br>Third comment content<br>Third comment content<br>Third comment content<br>Third comment content<br>Third comment content<br>Third comment content<br>Third comment content<br>Third comment content<br></p>

<a name='anchor4'>Fourth comment header</a>
<p>Fourth comment content<br>Fourth comment content<br>Fourth comment content<br>Fourth comment content<br>Fourth comment content<br>Fourth comment content<br>Fourth comment content<br>Fourth comment content<br>Fourth comment content<br>Fourth comment content<br>Fourth comment content<br>Fourth comment content<br>Fourth comment content<br>Fourth comment content<br></p>

<a name='anchor5'>Fifth comment header</a>
<p>Fifth comment content<br>Fifth comment content<br>Fifth comment content<br>Fifth comment content<br>Fifth comment content<br>Fifth comment content<br>Fifth comment content<br>Fifth comment content<br>Fifth comment content<br>Fifth comment content<br>Fifth comment content<br>Fifth comment content<br>Fifth comment content<br>Fifth comment content<br></p>

如果评论详细信息在其他页面中,则将其称为

<a href="other_page.php#anchor1">First</a> |
<a href="other_page.php#anchor2">Second</a> |
<a href="other_page.php#anchor3">Third</a> |
<a href="other_page.php#anchor4">Forth</a> |
<a href="other_page.php#anchor5">Fifth</a> 
于 2013-10-03T11:49:09.040 回答