相关疑难解决方法(0)

188
推荐指数
7
解决办法
24万
查看次数

链接到没有查询字符串的当前页面

我知道有很多做链接的技巧,例如<a href="?query=string">在追加查询字符串后会链接到当前页面.有没有办法链接回当前页面,删除查询字符串后,而不只是键入文件名?

例如,在页面上foo.php?q=3,我想链接到foo.php.有没有一种快捷方式来做到这一点?该文件将被重命名几次,因此我不想键入一堆链接,然后必须稍后编辑它们.

编辑:即使这些是PHP文件,我也试图避免针对此特定问题的服务器端解决方案.

html

38
推荐指数
3
解决办法
2万
查看次数

Javascript:如何使用锚标记真正重新加载网站?

以此代码段为例:

window.location.href = 'mysite.htm#images';
Run Code Online (Sandbox Code Playgroud)

已经在网站上mysite.htm并触发重新加载location.href将不会重新加载页面,而是跳转到URL中指定的锚点.

我需要一种机制来真正重新加载页面.有任何想法吗?

PS:我试过了位置的其他方法,但没有一个能做到这一点:(

编辑
不要挂在文件类型上htm.我也需要它用于动态网站.

javascript url anchor reload

29
推荐指数
3
解决办法
4万
查看次数

如何使用 href 从 URL 中删除查询字符串

目前,我的页面 URL 如下所示:

https://example.com/eg?page=2
Run Code Online (Sandbox Code Playgroud)

URL 有时也可能类似于:

https://example.com/eg/?page=2
Run Code Online (Sandbox Code Playgroud)

我想将用户重定向到同一页面,但没有查询字符串,这样当单击链接时,它会将您带到:

https://example.com/eg
Run Code Online (Sandbox Code Playgroud)

我尝试在这个href问题中建议的锚标记中使用以下内容:

<a href=".">To home</a>
Run Code Online (Sandbox Code Playgroud)

单击链接时,它会删除查询字符串,就像当前页面 URL 为 时我想要的那样https://example.com/eg/?page=2。但是,如果页面 URL 是,https://example.com/eg?page=2它会将我带到https://example.com.

问题:是否可以使用某种类型的目录路径(即我可以在 href 中使用的 url),以便上述两个 URL 始终删除查询字符串?我可以使用 javascript,但如果没有可能的解决方案,那将是首选。

注意:我无法硬编码eg到我的href网址中,因为我正在开发一个可以位于不同环境中的小部件,因此eg可能会发生变化。

html url

4
推荐指数
1
解决办法
2943
查看次数

链接到锚点并强制重新加载当前页面

当我单击带有 的链接时,href=#浏览器会滚动到 div,而不是重新加载页面。如何强制重新加载?

澄清一下,我不想只重新加载页面,但我想重新加载页面并转到用 #X 指定的关联 div。例如,<a href=#153>应该重新加载页面并转到该 div。

当前这方面的所有问题都涉及简单地重新加载页面;不重新加载并重定向到 div。

是的,我很清楚这可以使用 JavaScript 轻松完成。但对于如此简单的任务,我确信有一种方法可以在不使用 JavaScript 的情况下完成此任务。

html hyperlink

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

html ×3

javascript ×2

url ×2

anchor ×1

hyperlink ×1

reload ×1