BootStrap导航栏(导航栏元素登录、退出登录等控制显示)
2018-02-28 16:50
459 查看
关于使用bootstrap导航栏以及控制登录等导航栏元素
HTML代码:<body onload='init()'>
HTML代码:<body onload='init()'>
<nav class="navbar navbar-default navbar-inverse navbar-fixed-top" role="navigation"> <div class="container-fluid"> <div class="navbar-header"> <a class="navbar-brand" href="<%=path%>/qiantai/default.jsp">LOGO</a> </div> <ul class="nav navbar-nav"> <li><A href="#">网站首页</A></li> <li><A href="#">导航栏元素</A></li> <li><A href="#" onclick="">导航栏元素B</A></li> <li><A href="#" onclick="">导航栏元素C</A></li> <li><A href="#">导航栏元素D</A></li> <li><A href="<%=path%>/zhaopin_all_jiuye.action">导航栏元素E</A></li> <form class="navbar-form navbar-left" role="search" id="searchForm" action="<%=path%>/zhaopinSearch.action" method="post"> <div class="form-group"> <input type="text" class="form-control" name="zhiwei" placeholder="Search"> </div> <button type="submit" class="btn btn-default">搜索</button> </form> <li><a target="_blank" href="#">管理员登录</a></li> <li id="login"><A href="#" onclick="loginpage()">登录</A></li> <li id="register"><A href="#" onclick="init()">注册</A></li> <li id="center"><A href="#" onclick="enterCenter()">个人中心</A></li> <li id="exit"><a href="#">安全退出</a></li> </ul> </div> </nav>
</body>JS代码 :
function init(){ var user = "<%=session.getAttribute("user")%>"; if(user=="null"){ var center=document.getElementById("center"); var exit = document.getElementById("exit"); center.style.display='none'; exit.style.display='none'; }else{ var register=document.getElementById("register"); var login=document.getElementById("login"); register.style.display='none'; login.style.display='none'; } }init()在页面加载时调用,根据session来判断是否登录,如果已登录,则隐藏登录和注册两个导航栏元素,显示个人中心以及安全退出。反之,则隐藏个人中心和安全退出,显示登录及注册。
相关文章推荐
- Bootstrap 控制移动端和网页端的元素隐藏和显示
- 监控系统登录人数,超过四个,显示已经达到四个,五秒钟检查一下,并退出脚本(exit)
- 各种控制元素显示和隐藏的方法优劣
- phpmyadmin登录后显示“使用配置文件中定义的控制用户连接失败。”错误提示
- Android中如何控制元素的显示隐藏?
- jQuery控制元素显示、隐藏、切换、滑动的方法
- 通过js判断访问来自移动端还是pc端从而去控制事件的逻辑或者元素的显示
- 动态控制层(显示登录层并在窗口居中)
- js控制页面元素的隐藏与显示
- jQuery控制元素显示、隐藏、切换、滑动的方法
- html 单选框及多选框控制显示及追加元素
- 元素并列时,CSS控制边框不重叠显示
- jQuery控制元素显示、隐藏、切换、滑动的方法总结
- jquery控制元素的显示与隐藏
- 登陆状态模板怎么控制返回地址(登录和退出)
- asp.net 在使用母版页的子页面cs后台代码中控制母版页中的登录控件显示
- DropDownList 前台 onchange 事件js控制显示隐藏元素
- js控制页面的全屏展示和退出全屏显示的方法
- jquery控制css的display(控制元素的显示与隐藏)
- iOS 滑动TableView控制导航栏隐藏与显示