页面javascript学习01-滑动门01
2008-03-13 09:20
375 查看
这两天根据网上收集的更改了个滑动门,代码如下:header.js, headTabBar.css, nvTabpage.jsp;nvTabpage.jsp是个网页头,希望能像tabpage一样,下面根据所点的进行显示需要的内容。可是一直图片不能跟着改变,下面修改了红色的代码之后,问题解决,保存下来收藏。^_^!!! param1是外面jsp 用include 调用的参数。
<jsp:include page="nvTabpage.jsp" flush="true">
<jsp:param name="param1" value="Tab3"/>
</jsp:include>
nvTabpage.jsp
----------------------------------------------------------------------------------------------------------------
<script language="javascript">
var _tabpage = "<%=request.getParameter("param1")%>";
function document.onreadystatechange(){
if (document.readyState=="complete") {
//你要做的操作
SwitchTab("TabPage1",_tabpage);
}
}
</script>
<div id="Whatever">
<ul class="TabBarLevel1" id="TabPage1">
<li id="Tab1" class="Selected"> <a href="sysRegister.jsp" >系统注册</a></li>
<li id="Tab2"> <a href="sysModManager.jsp" >其他信息</a></li>
<li id="Tab3"> <a href="sysUserManager.jsp" >出价记录</a></li>
<li id="Tab4"><a href="#" >留言簿</a></li>
</ul>
<div class="HackBox"><br><br>XXXXXXXX<br></div>
</div>
header.js
<!-- 显示1级tabBar:鼠标按下显示 -->
function SwitchTab(tabpage,tabid){
if( GetObj(tabid)!=null){
var oItem = document.getElementById(tabpage);
for(var i=0;i<oItem.children.length;i++){
var x = oItem.children(i);
x.className = "";
var y = x.getElementsByTagName('a');
y[0].style.color="#333333";
}
document.getElementById(tabid).className = "Selected";
}else{window.alert('aaa');}
}
----------------------------------------------------------------------------------------------------------------
headTabBar.css
ul.TabBarLevel1{
list-style:none;
margin:0;
padding-left:10px;
height:29px;
background-image:url(../../images/header/tabbar_level1_bk.gif);
}
ul.TabBarLevel1 li{
float:left;
padding:0;
height:29px;
margin-right:1px;
background:url(../../images/header/tabbar_level1_slice_left_bk.gif) left top no-repeat;
}
ul.TabBarLevel1 li a{
display:block;
line-height:29px;
padding:0 20px;
color:#333;
background:url(../../images/header/tabbar_level1_slice_right_bk.gif) right top no-repeat;
white-space: nowrap;
}
ul.TabBarLevel1 li.Selected{
background:url(../../images/header/tabbar_level1_slice_selected_left_bk.gif) left top no-repeat;
}
ul.TabBarLevel1 li.Selected a{
background:url(../../images/header/tabbar_level1_slice_selected_right_bk.gif) right top no-repeat;
}
ul.TabBarLevel1 li a:link,ul.TabBarLevel1 li a:visited{
color:#333;
}
ul.TabBarLevel1 li a:hover,ul.TabBarLevel1 li a:active{
color:#F30;
text-decoration:none;
}
ul.TabBarLevel1 li.Selected a:link,ul.TabBarLevel1 li.Selected a:visited{
color:#000;
}
ul.TabBarLevel1 li.Selected a:hover,ul.TabBarLevel1 li.Selected a:active{
color:#F30;
text-decoration:none;
}
div.HackBox {
padding : 2px 2px ;
border-left: 2px solid #6697CD;
border-right: 2px solid #6697CD;
border-bottom: 2px solid #6697CD;
}
----------------------------------------------------------------------------------------------------------------
<jsp:include page="nvTabpage.jsp" flush="true">
<jsp:param name="param1" value="Tab3"/>
</jsp:include>
nvTabpage.jsp
----------------------------------------------------------------------------------------------------------------
<script language="javascript">
var _tabpage = "<%=request.getParameter("param1")%>";
function document.onreadystatechange(){
if (document.readyState=="complete") {
//你要做的操作
SwitchTab("TabPage1",_tabpage);
}
}
</script>
<div id="Whatever">
<ul class="TabBarLevel1" id="TabPage1">
<li id="Tab1" class="Selected"> <a href="sysRegister.jsp" >系统注册</a></li>
<li id="Tab2"> <a href="sysModManager.jsp" >其他信息</a></li>
<li id="Tab3"> <a href="sysUserManager.jsp" >出价记录</a></li>
<li id="Tab4"><a href="#" >留言簿</a></li>
</ul>
<div class="HackBox"><br><br>XXXXXXXX<br></div>
</div>
header.js
<!-- 显示1级tabBar:鼠标按下显示 -->
function SwitchTab(tabpage,tabid){
if( GetObj(tabid)!=null){
var oItem = document.getElementById(tabpage);
for(var i=0;i<oItem.children.length;i++){
var x = oItem.children(i);
x.className = "";
var y = x.getElementsByTagName('a');
y[0].style.color="#333333";
}
document.getElementById(tabid).className = "Selected";
}else{window.alert('aaa');}
}
----------------------------------------------------------------------------------------------------------------
headTabBar.css
ul.TabBarLevel1{
list-style:none;
margin:0;
padding-left:10px;
height:29px;
background-image:url(../../images/header/tabbar_level1_bk.gif);
}
ul.TabBarLevel1 li{
float:left;
padding:0;
height:29px;
margin-right:1px;
background:url(../../images/header/tabbar_level1_slice_left_bk.gif) left top no-repeat;
}
ul.TabBarLevel1 li a{
display:block;
line-height:29px;
padding:0 20px;
color:#333;
background:url(../../images/header/tabbar_level1_slice_right_bk.gif) right top no-repeat;
white-space: nowrap;
}
ul.TabBarLevel1 li.Selected{
background:url(../../images/header/tabbar_level1_slice_selected_left_bk.gif) left top no-repeat;
}
ul.TabBarLevel1 li.Selected a{
background:url(../../images/header/tabbar_level1_slice_selected_right_bk.gif) right top no-repeat;
}
ul.TabBarLevel1 li a:link,ul.TabBarLevel1 li a:visited{
color:#333;
}
ul.TabBarLevel1 li a:hover,ul.TabBarLevel1 li a:active{
color:#F30;
text-decoration:none;
}
ul.TabBarLevel1 li.Selected a:link,ul.TabBarLevel1 li.Selected a:visited{
color:#000;
}
ul.TabBarLevel1 li.Selected a:hover,ul.TabBarLevel1 li.Selected a:active{
color:#F30;
text-decoration:none;
}
div.HackBox {
padding : 2px 2px ;
border-left: 2px solid #6697CD;
border-right: 2px solid #6697CD;
border-bottom: 2px solid #6697CD;
}
----------------------------------------------------------------------------------------------------------------
相关文章推荐
- javascript学习笔记(十八) 获得页面中的元素代码
- javascript学习笔记(十八) 获得页面中的元素代码
- 前端学习_Series2_01.JavaScript_03
- 前端学习_Series2_01.JavaScript_01
- JavaScript高级程序设计学习笔记 01
- JavaScript 学习笔记01
- JavaScript学习笔记-01
- 【JavaScript 学习--01】--常用正则表达式
- JavaScript学习笔记-01类型
- 学习aiax(javascript)--页面无刷新用ajax检查用户名是否已注册(POST方式)
- javascript的学习之旅--页面中使用javascript
- javascript学习笔记---页面布局2
- JavaScript页面模版引擎handlebars.js学习及使用
- 【JavaScript 学习--01】--正则表达式的正则前瞻(?=)和非捕获性分组(?:)区别
- 简单的javascript学习01
- JavaScript+CSS实现纵向滑动门菜单 ----初学者学习的好资料
- JavaScript学习——使用JS完成页面定时弹出广告
- JavaScript学习——完善注册页面表单校验
- JavaScript学习笔记1---焦点定位在页面表单第一个字段
- JavaScript 深入学习及常用工具方法整理 ---- 01.浮点数