一次在会话中显示模态窗口

时间:2015-11-24 14:53:25

标签: javascript java html jsp

首次登录网站时,我只需要一次show modal window(bootstrap)。 我不能这样做?

模态窗口

         <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
                <div class="modal-dialog" role="document">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                            <h4 class="modal-title" id="myModalLabel">Przeczytaj zanim zaczniesz!</h4>
                        </div>
                        <div class="modal-body">
     ..........................

                        </div>
                        <div class="modal-footer">
                            <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                        </div>
                    </div>
                </div>
            </div>

JS

    $(window).load(function () {
                    $('#myModal').modal('show');
                });

1 个答案:

答案 0 :(得分:0)

从服务器端嵌入一个变量jsp(idk,无论你是否使用框架);

request.setAttribute("isLoginPage", true);

并假设您正在使用jstl和jsp;

<script>
  <c:if test="${isLoginPage}">
    // your js code here
  </c:if>
</script>

使用java answer here可以获得相同的结果。

或者只使用javascript,或者您可以使用;

获取当前网址
var url = window.location.href;

并检查网址是否为登录网址。但是,这种方法在单页面应用程序中不起作用。

相关问题