在输入新URL(在同一域中)后,如何激活onclick事件

How do I activate an onclick event after entering a new URL (in the same domain)?

本文关键字:onclick 事件 何激活 激活 输入 URL      更新时间:2023-09-26

我有一个带有注册按钮的主页。当点击它时,它会在表单所在的位置显示一个隐藏的div。我在网站的一个内部页面中有一个"注册"按钮。每当它被点击时,我都希望它打开主页并显示隐藏的注册表,而不会被隐藏。我该怎么做?

<a href="http://www.example.com" class="sprite sprite-btn-register"></a>

正如@Barmar所评论的,一种方法可以是将参数传递到URL

另一种可能性是使用HTTP referer

var x = document.referrer;

并检查文档。根据推荐人的价值,如果你应该隐藏或显示你的注册表,请准备。

请记住,HTTP referer完全是客户端管理的,因此它可能会被黑客入侵(如果在您的情况下很重要的话)

在隐藏的<div id="reg"> display:none; 中使用css

单击链接或按钮时,使用onclick="showDiv();"显示div

在js函数中

showDiv(){
 document.getElementById("reg").style="display:block;";
}

首先在<a>中添加id,就像一样

  <a href="http://www.example.com" id= "atagId" class="sprite sprite-btn-register"></a>

然后使用这个脚本

$('#atagId').click(function() {
var someId = $(this).attr("id");
window.open('SECOND.html/#'+someId);
  });