个人网站搭建(Day 18)— Html + js 实现消息提示跳转页面

emmm,这个页面是我的项目中的一个通用页面,主要功能是显示提示信息,在经过指定的时间后跳转到目标链接,前端代码如下所示。

<!DOCTYPE html> 

<html lang="zxx" class="no-js">

<body>
    <section class="project-area section-gap" id="project" style="padding-top: 50px">
        <div style="width: 650px; margin: 0 auto">
            <div class="title text-center">
                <h2 style="line-height:300%;">{{ message|safe }}</h2>
                <p>
                    <input type="text" style="border:none; width:1em" readonly="true" value="5" id="time"> 秒后跳转到 {{ next_page }}。
                </p>
            </div>
        </div>
    </section>
</body>

<script language="javascript">
    var t = {{ goto_time }};
    var time = document.getElementById("time");

    function fun() {
        t--;
        time.value = t;
        if (t <= 0) {
            location.href = "{{ goto_url }}"
            clearInterval(inter);
        }
    }
    var inter = setInterval("fun()", 1000);
</script>

</html>

后端代码调用示例:

response_data = {
    'message': "提示消息",
    'next_page': "下一页面名称",
    'goto_url': settings.CUR_HOST + 'chatroom/room_list/', 
    'goto_time': 5,
}
return render(request, 'users/message.html' , response_data)

该页面可以在多个模块中作为消息提示功能来使用。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值