"反向链接"不起作用



正在创建我的第一个网站。

我想创建一个后台链接;就像你在任何浏览器上看到的那样,将用户带回上一页。

我需要这个,因为我不总是知道它们来自哪个页面才能到达那个页面。

我正在使用这个代码

<script type="text/javascript">
function goBack()
  {
  window.history.back()
  }
</script>

<a href="#" onclick="goBack()" />Go Back</a>

你可以在这里看到http://www.oilysart.com/89.html但是没有超链接显示,点击也不能实现我的愿望。

感谢您的帮助。

<script language="javascript">
function goback(){
    history.back();
}
</script>
<input type="button" value="Go Back" onClick="goback()">

您已经关闭了打开的<a>标记。从打开标签中删除/。

<a href="#" onclick="goBack()">Go Back</a>

您在此处关闭了<a>标记:

<a href="#" onclick="goBack()" />

将其更改为非闭合的<a>标签,如:

<a href="#" onclick="goBack()">Go Back</a>

它工作得很好,但另一个div位于链接(id="Object8290")上的上,因此您甚至无法单击链接。如果从div中删除一些<br>,它应该可以工作。

同样,这个语法是错误的:

<a href="#" onclick="goBack()" />Go Back</a>

应该是

<a href="#" onclick="goBack()">Go Back</a>

好的,我改变了你说的,我有一个超链接鼠标悬停但点击仍然不会让我返回?

您遇到的问题是由于您将JavaScript操作应用于超链接,因此链接行为优先于函数行为。如果你真的想的话,可以把它放在链接上(当然,我想你已经发现了,一个按钮会更好),但你必须确保你取消了实际的链接操作,从你的函数中返回false,并将其传达给onclick事件。基本上:

<script type="text/javascript">
    function goBack() {
        history.back();
        return false;
    }
</script>
<a href="" onclick="return goBack();">Go Back</a>

相关内容

  • 没有找到相关文章

最新更新