创建链接到前一个网页的<a>标签最简单的方法是什么?基本上是一个模拟的后退按钮,但实际上是一个超链接。只提供客户端技术。
编辑
寻找能够在鼠标悬停时显示你要点击的页面URL的解决方案,就像一个正常的静态超链接一样。我不希望用户在鼠标悬停在超链接上时查看history.go(-1)。到目前为止我发现的最好的是:
< >脚本
文档。写入('<a href="' +文档。referrer + '">Go Back</a>');
> < /脚本
是文档。引用可靠吗?跨浏览器的安全吗?我很乐意接受更好的答案。
后退链接是将浏览器向后移动一页的链接,就像用户单击了大多数浏览器中可用的后退按钮一样。反向链接使用JavaScript。如果您的浏览器支持JavaScript(它确实支持)和窗口,它会将浏览器向后移动一页。对象,它是反向链接所必需的。
简单的方法有
<a href="#" onClick="history.go(-1)">Go Back</a>
OR:
函数goBack() {
window.history.back ()
}
<a href="#" onclick="goBack()"< / > / >回去
一般来说,返回链接是没有必要的…返回按钮通常就足够了,通常你也可以简单地链接到你网站的上一页。然而,有时您可能希望提供返回到几个“以前”页面之一的链接,这时返回链接就派上用场了。所以如果你想用更高级的方法,我推荐你下面的教程:
http://www.htmlcodetutorial.com/linking/linking_famsupp_108.html
你可以试试javascript
<A HREF="javascript:history.go(-1)">
引用JavaScript
后退按钮
EDIT
显示参考http://www.javascriptkit.com/javatutors/crossmenu2.shtml的url
在onmouseover中发送元素a本身,如下所示
function showtext(thetext) {
if (!document.getElementById)
return
textcontainerobj = document.getElementById("tabledescription")
browserdetect = textcontainerobj.filters ? "ie" : typeof textcontainerobj.style.MozOpacity == "string" ? "mozilla" : ""
instantset(baseopacity)
document.getElementById("tabledescription").innerHTML = thetext.href
highlighting = setInterval("gradualfade(textcontainerobj)", 50)
}
<a href="http://www.javascriptkit.com" onMouseover="showtext(this)" onMouseout="hidetext()">JavaScript Kit</a>
检查 JSFIDDLE