停止并清除通过单击按钮执行的功能

时间:2019-07-16 07:15:48

标签: javascript

我有一个JavaScript代码,可以防止用户使用浏览器的后退箭头返回。我想在用户预览PDF的特定页面上排除此内容。请帮助如何在单击按钮时停止此操作。谢谢。

我尝试使用事件侦听器,但是它不起作用。

此功能可防止用户返回

//Prevent the user from going back 

function preventBack() {
  window.history.forward();
}
setTimeout("preventBack()", 0);

window.onunload = function() {
  null
};

这是我为事件侦听器引入的代码,用于在单击按钮时停止该功能。

//Prevent the user from going back 

function preventBack(event) {
  window.history.forward();
  var x = document.getElementById("pdf");
  x.addEventListener("click", function() {
    event.stopImmediatePropagation();
    clearTimeout(sam);
  });
}
var sam = setTimeout("preventBack()", 0);

window.onunload = function() {
  null
};

用户预览PDF后,他们应该能够返回到配置文件。

0 个答案:

没有答案