通过确认重定向页面
Redirecting pages with confirmation
我为我的Web项目做了一个小网站,但我无法让代码工作。我有 4 个"页面"(不知道该怎么称呼它们),我想将它们相互链接。您回答了一个问题,系统会显示一条警报,将您重定向到下一页。我得到了第一个工作链接,但没有其他链接。
这是我的代码:
<button data-href="../index.html" onclick="return confirm_alert(this);" class="knap3" >Nej</button>
这是我用于第一个链接的内容,但是当我有多个链接时,它不起作用。我尝试给他们不同的标签/名称,但这不起作用。
function confirm_alert(element) {
redirect = confirm("confirmation for redirecting?");
if(redirect) {
window.location = element.dataset.href
}
编辑:当我在我的按钮中放置多个按钮时,它不再起作用(当我单击它们时没有任何反应)。
(英语不是我的母语,所以很抱歉所有的拼写错误。
这是有效的代码
<button onclick="return confirm_alert('../index.html');" class="knap3" >Nej</button>
和
function confirm_alert(next) {
var msg="confirmation for redirecting?";
if(confirm(msg)) {
location.href=next;
}
}
这是一个可以工作的独立页面(我测试过它),只需保存它进行测试.html然后尝试一下。如果这有效,您可以开始构建它。如果没有,您有一个单独的问题,我无法提供帮助
<button onclick="return confirm_alert('../index.html');" class="knap3" >Nej</button>
<script>
function confirm_alert(next) {
var msg="confirmation for redirecting?";
if(confirm(msg)) {
location.href=next;
}
}
</script>
相关文章:
- 确认从 javascript 中的页面重定向
- 重定向“如果确认了电子邮件,则将用户重定向到登录页”
- 将用户均匀地重定向到 18 个不同的页面并确认提交
- 点击确认,然后重定向
- 通过确认重定向页面
- 在确认框中单击确定时重定向到另一个页面
- 如果用户用户使用引导对话框进行确认,请重定向到相应的链接
- 仅在确认后重定向
- 同时显示确认和重定向
- 窗口确认重定向,即使取消
- 在重定向到确认对话框中的模板之前执行一个操作
- 在重定向到另一个页面/路由之前进行确认
- JavaScript确认重定向不起作用
- 确认/重定向功能不工作-javascript
- Javascript表单提交确认与重定向,如果为真
- 重定向到拒绝确认对话框
- 点击“取消”后的页面重定向确认对话框按钮
- 使用javascript在某些页面链接上添加减速带,确认不会重定向
- JavaScript确认框与重定向
- 做新的窗口重定向确认添加点