`
king_tt
  • 浏览: 2111703 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ajax标签式网页导航效果(源码)

 
阅读更多

Ajax标签导航效果


注:本文
来自:蓝色理想 ,文责版权均属于原作者。

本文代码最终效果演示(点击这里)

function.js

<!--
functiongetObject(objectId)...{
if(document.getElementById&&document.getElementById(objectId))...{
//W3CDOM
returndocument.getElementById(objectId);
}

elseif(document.all&&document.all(objectId))...{
//MSIE4DOM
returndocument.all(objectId);
}

elseif(document.layers&&document.layers[objectId])...{
//NN4DOM..note:thiswon'tfindnestedlayers
returndocument.layers[objectId];
}

else...{
returnfalse;
}

}


varresponsecont;
varxmlHttp;
varrequestType;
varnewsstring;

functionCreateXMLHttpRequest()...{
//InitializeMozillaXMLHttpRequestobject
if(window.XMLHttpRequest)...{
xmlHttp
=newXMLHttpRequest();
}

//InitializeforIE/WindowsActiveXversion
elseif(window.ActiveXObject)...{
try...{
xmlHttp
=newActiveXObject("Msxml2.XMLHTTP.3.0");
}

catch(e)...{
try...{
xmlHttp
=newActiveXObject("Microsoft.XMLHTTP");
}

catch(e)...{newsstring="服务器繁忙,请稍后重新连接!";}
}

}

}


functiongetnews(tagid,x)...{
varurl=tagid+'_'+x+'.htm';
requestType
=tagid;
CreateXMLHttpRequest();

xmlHttp.onreadystatechange
=processRequestChange;
xmlHttp.open(
"GET",url,true);
xmlHttp.setRequestHeader(
"If-Modified-Since","0");
xmlHttp.send(
null);
}


functionprocessRequestChange()...{
//onlyifxmlHttpshows"complete"
if(xmlHttp.readyState==4)...{
//onlyhttp200toprocess
if(window.location.href.indexOf("http")==-1||xmlHttp.status==200)...{
   newsstring
=xmlHttp.responseText;
//injectcententtotab-pane
shownews(requestType,newsstring);
}

}

}


functionshownews(requestType,newsstring)...{
//<![CDATA[
responsecont=getObject(requestType+'_cnt');
responsecont.innerHTML
=newsstring;
//]]>
}


functionTabNews(tagid,x)...{
for(vari=1;i<=7;i+=2)...{
if(i==x)...{
getObject(tagid
+i).className="tabactive"+i;
if(i!=1)...{
getObject(tagid
+(i-1)).style.display="none";
if(i!=7)...{
getObject(tagid
+(i+1)).style.display="none";
}

}

if(i==1)...{
getObject(tagid
+"2").style.display="none";
}

try...{
getnews(tagid,i);
}

catch(e)...{
alert(e);
}

}

else
...{
getObject(tagid
+i).className="";
if(i!=7)...{
getObject(tagid
+(i+1)).style.display="block";
}

}

}

}

//-->

style.css
body{...}{margin:0;padding:0;background:#FFF;color:#000;font:normal12px宋体,arial,sans-serif;text-align:left;}
div,form,ul,ol,li,span,p
{...}{border:0;margin:0;padding:0;}

/**//*链接样式*/
a:link
{...}{color:#000;text-decoration:none;}
a:visited
{...}{color:#000;text-decoration:none;}
a:hover
{...}{color:#16387C;text-decoration:underline;}

/**//*清除float*/
.clear
{...}{clear:both;font-size:1px;visibility:hidden;}

/**//*空格*/
.blank2
{...}{font-size:1px;height:2px;margin:0auto;width:962px;}
.blank5
{...}{font-size:1px;height:5px;margin:0auto;width:950px;}
.sblank2
{...}{font-size:1px;height:2px;margin:0auto;width:100px;}
.sblank3
{...}{font-size:1px;height:3px;margin:0auto;width:100px;}
.sblank5
{...}{font-size:1px;height:5px;margin:0auto;width:400px;}
.sblank7
{...}{font-size:1px;height:7px;margin:0auto;width:400px;}

/**//*边距*/
.margin-right
{...}{margin-right:6px;}
.margin-right-left
{...}{margin-right:3px;margin-left:3px;}

/**//*字体颜色*/
.fcborange
{...}{color:#F0741A;font:bold12pxarial,sans-serif;}
.fcred
{...}{color:#FF0000;}
.fcwhite
{...}{color:#FFF;font:normal13px宋体,arial,sans-serif;letter-spacing:1px;}

/**//*新闻标签导航*/
.news_tabsnav
{...}{
background
:url(../images/tab_bg.gif)#FFFlefttoprepeat-x;
border
:solid#B0BEC7;
border-width
:01px01px;
height
:22px;
margin
:0auto;
padding
:0;
width
:506px;
}


.news_tabsnav.tabsmenu
{...}{
height
:22px;
}


.news_tabsnav.tab_sline
{...}{
padding-top
:3px;
width
:2px;
}


.news_tabsnavli
{...}{
color
:#18397C;
display
:inline;
float
:left;
font
:normal12px宋体,arial,sans-serif;
letter-spacing
:1px;
list-style-type
:none;
margin
:0;
padding-top
:4px;
text-align
:center;
width
:120px;
}


/**//*导航菜单点击后的样式*/
.news_tabsnav.tabactive1
{...}{
background
:url(../images/tab_active1.gif);
color
:#F26400;
font
:bold12px宋体,arial,sans-serif;
height
:18px;
letter-spacing
:1px;
padding-top
:4px;
text-align
:center;
width
:120px;
}


.news_tabsnav.tabactive3
{...}{
background
:url(../images/tab_active2.gif);
color
:#F26400;
font
:bold12px宋体,arial,sans-serif;
height
:18px;
letter-spacing
:1px;
padding-top
:4px;
text-align
:center;
width
:120px;
}


.news_tabsnav.tabactive5
{...}{
background
:url(../images/tab_active2.gif);
color
:#F26400;
font
:bold12px宋体,arial,sans-serif;
height
:18px;
letter-spacing
:1px;
padding-top
:4px;
text-align
:center;
width
:120px;
}


.news_tabsnav.tabactive7
{...}{
background
:url(../images/tab_active2.gif);
color
:#F26400;
font
:bold12px宋体,arial,sans-serif;
height
:18px;
letter-spacing
:1px;
padding-top
:4px;
text-align
:center;
width
:120px;
}


/**//*最新消息主体*/
.news_content
{...}{
border
:solid#B0BEC7;
border-width
:01px1px1px;
margin
:0auto;
width
:506px;
}


/**//*推荐新闻列表*/
.news_list
{...}{
height
:120px;
margin
:0auto;
width
:492px;
}


.news_listimg
{...}{
border
:1pxsolid#9EB1C0;
float
:left;
height
:115px;
margin
:0;
padding
:1px;
width
:154px;
cursor
:pointer;
}


.news_list.new_top7
{...}{
float
:right;
height
:120px;
margin
:0;
width
:325px;
}


.news_list.new_top7li
{...}{
float
:left;
font
:normal13px宋体,sans-serif;
height
:12px;
letter-spacing
:1px;
list-style-type
:none;
margin
:0;
padding
:005px0!important;
padding
:002px0;
width
:322px;
}


.news_list.new_top7lia:link,a:visited
{...}{
color
:#18397C;
}


.news_list.new_top7lia:hover
{...}{
color
:#FF0000;
}


/**//*LOGO广告*/
.logos
{...}{
margin
:0auto;
width
:488px;
height
:44px;
padding
:1px!important;
border
:1pxsolid#9EB1C0;
}


.logoscnt
{...}{
margin
:0auto;
width
:488px;
height
:31px!important;
height
:29px;
padding
:6px07px0!important;
padding
:4px05px0;
text-align
:center;
background
:url(../images/logos_bg.gif);
}


/**//*基本信息统计*/
.siteinfo
{...}{
height
:12px;
letter-spacing
:1px;
margin
:0auto;
padding
:4px04px0!important;
padding
:2px02px0;
text-align
:center;
width
:490px;
}

HTML CODE:

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>标签导航</title>
<metaname="Author"content="Robert"/>
<linkhref="css/style.css"rel="stylesheet"type="text/css"/>
<scriptlanguage="javascript"type="text/javascript"src="js/function.js"></script>
</head>
<body>
<divclass="sblank2"></div>
<divclass="news_tabsnav">
<ulclass="tabsmenu">
<liclass="tabactive1"style="cursor:pointer"id="tab1"onclick="TabNews('tab',1)">推荐信息</li>
<liclass="tab_sline"style="display:none"id="tab2"><imgsrc="images/tab_sline.gif"alt="分割线"/></li>
<listyle="cursor:pointer"id="tab3"onclick="TabNews('tab',3)">最新折扣信息</li>
<liclass="tab_sline"id="tab4"><imgsrc="images/tab_sline.gif"alt="分割线"/></li>
<listyle="cursor:pointer"id="tab5"onclick="TabNews('tab',5)">最新团够信息</li>
<liclass="tab_sline"id="tab6"><imgsrc="images/tab_sline.gif"alt="分割线"/></li>
<listyle="cursor:pointer"id="tab7"onclick="TabNews('tab',7)">最新活动信息</li>
</ul><divclass="clear"></div>
</div>
<divclass="news_content">
<divid="tab_cnt">
<divclass="sblank2"></div>
<divclass="news_list">
<imgsrc="images/gyy.jpg"alt="推荐图片新闻"width="154"height="115"border="0"/>
<ulclass="new_top7">
<li><ahref="#">PRG全棉短袖衬衣最后的抢购机抢购机</a>2006-08-15</li>
<li><ahref="#">PRG全棉短袖衬衣最后的抢购机抢购机</a>2006-08-15</li>
<li><ahref="#">PRG全棉短袖衬衣最后的抢购机抢购机</a>2006-08-15</li>
<li><ahref="#">PRG全棉短袖衬衣最后的抢购机抢购机</a>2006-08-15</li>
<li><ahref="#">PRG全棉短袖衬衣最后的抢购机抢购机</a>2006-08-15</li>
<li><ahref="#">PRG全棉短袖衬衣最后的抢购机抢购机</a>2006-08-15</li>
<li><ahref="#">PRG全棉短袖衬衣最后的抢购机抢购机</a>2006-08-15</li>
</ul>
<divclass="clear"></div>
</div>
<divclass="sblank2"></div>
<divclass="logos">
<divclass="logoscnt">
<imgsrc="images/clogo.gif"class="margin-right-left"alt="logo"/><imgsrc="images/clogo.gif"class="margin-right-left"alt="logo"/><imgsrc="images/clogo.gif"class="margin-right-left"alt="logo"/><imgsrc="images/clogo.gif"class="margin-right-left"alt="logo"/><imgsrc="images/clogo.gif"class="margin-right-left"alt="logo"/>
</div>
</div>
</div>
<divclass="siteinfo">
VIP会员共计
<spanclass="fcborange">10200</span>家,今日注册<spanclass="fcborange">68</span>人,更新<spanclass="fcborange">5365</span>条信息,当前总在线<spanclass="fcborange">62400</span>
</div>
</div>
<divclass="sblank2"></div>
<divclass="news_tabsnav">
<ulclass="tabsmenu">
<liclass="tabactive1"style="cursor:pointer"id="news1"onclick="TabNews('news',1)">华夏资讯推荐</li>
<liclass="tab_sline"style="display:none"id="news2"><imgsrc="images/tab_sline.gif"alt="分割线"/></li>
<listyle="cursor:pointer"id="news3"onclick="TabNews('news',3)">华夏动感宝贝</li>
<liclass="tab_sline"id="news4"><imgsrc="images/tab_sline.gif"alt="分割线"/></li>
<listyle="cursor:pointer"id="news5"onclick="TabNews('news',5)">华夏动漫世界</li>
<liclass="tab_sline"id="news6"><imgsrc="images/tab_sline.gif"alt="分割线"/></li>
<listyle="cursor:pointer"id="news7"onclick="TabNews('news',7)">华夏体育世界</li>
</ul><divclass="clear"></div>
</div>
<divclass="news_content">
<divid="news_cnt">
<divclass="sblank2"></div>
<divclass="news_list">
<ahref="#"><imgsrc="images/pic.jpg"alt="推荐图片新闻"width="154"height="115"border="0"/></a>
<ulclass="new_top7">
<li><ahref="#">PRG全棉短袖衬衣最后的抢购机抢购机</a>2006-08-15</li>
<li><ahref="#">PRG全棉短袖衬衣最后的抢购机抢购机</a>2006-08-15</li>
<li><ahref="#">PRG全棉短袖衬衣最后的抢购机抢购机</a>2006-08-15</li>
<li><ahref="#">PRG全棉短袖衬衣最后的抢购机抢购机</a>2006-08-15</li>
<li><ahref="#">PRG全棉短袖衬衣最后的抢购机抢购机</a>2006-08-15</li>
<li><ahref="#">PRG全棉短袖衬衣最后的抢购机抢购机</a>2006-08-15</li>
<li><ahref="#">PRG全棉短袖衬衣最后的抢购机抢购机</a>2006-08-15</li>
</ul>
<divclass="clear"></div>
</div>
<divclass="sblank2"></div>
<divclass="logos">
<divclass="logoscnt">
<imgsrc="images/clogo.gif"class="margin-right-left"alt="logo"/><imgsrc="images/clogo.gif"class="margin-right-left"alt="logo"/><imgsrc="images/clogo.gif"class="margin-right-left"alt="logo"/><imgsrc="images/clogo.gif"class="margin-right-left"alt="logo"/><imgsrc="images/clogo.gif"class="margin-right-left"alt="logo"/>
</div>
</div>
</div>
<divclass="siteinfo">
VIP会员共计
<spanclass="fcborange">10200</span>家,今日注册<spanclass="fcborange">68</span>人,更新<spanclass="fcborange">5365</span>条信息,当前总在线<spanclass="fcborange">62400</span>
</div>
</div>
</body>
</html>
分享到:
评论

相关推荐

    Ajax 四级导航菜单ASP+Access动态版

    网站首页网页特效源码分类最新更新下载排行用户留言 繁體中文 加入收藏 广告服务 源码爱好者下载资源导航: ASP PHP .NET C# JSP Java VC/C++ VB Delphi Ajax 脚本资源 jQuery Flash 电子书 方案文档 软件 热点...

    WordPress导航主题源码 webstack pro V2.0406主题

    添加首页tab标签模式加载方式切换(ajax加载和普通加载)(首页设置) 修复tab标签ajax加载模式会显示未审核的网址的bug 小屏幕热搜采用水平滚动 优化子主题支持 添加文章分页 添加解决WordPress 429的服务(优化...

    淘宝店铺导航网站源码php版

    程序定位为淘宝店铺导航模式,店铺可自由添加/编辑等操作,采用ajax无刷新技术获取店铺信息。 运行环境:空间50M 以上 + PHP5.2.x + Zend Optimizer 3.3.x 20130805 更新: 修复修改分类提示出错 20130617 更新: ...

    WordPress导航主题源码添加搜索自动索引百度热搜关键词

    WordPress导航主题源码添加搜索自动索引百度热搜关键词插图1 文章内容元素样式调整 经典编辑器添加对应样式预览 网址块添加nofollow属性开关(基础设置) 添加全站图片灯箱 增加go跳转白名单(基础设置) 修复投稿成功后...

    JAVA上百实例源码以及开源项目

     用JAVA编写的指针式圆形电子钟,效果图如下所示,其实代码很简单,希望对你有帮助。 Message-Driven Bean EJB实例源代码 2个目标文件 摘要:Java源码,初学实例,EJB实例  Message-Driven Bean EJB实例源代码,演示...

    jquery,ajax,js特效源码集合

    ajax,js特效源码集合,全都是平时工作时候的源码,首页轮换焦点图幻灯片,jquery图片无缝滚动js代码ul.li结构,纯HTML+CSS结构链接带说明的黄色导航(仿支付宝),jquery随机多彩tag标签随机颜色和字号大小效果,日期...

    JQuery&CSS;&CSS;+DIV实例大全.rar

    54.jquery自动播放图片滚动漂浮式效果的示例 55.jquery贴图旋转及缩放插件下载 56.jquery门户网站首页全屏弹性伸缩至小屏的广告代码(非常实用) 57.jQuery黑色动感Ajax无刷新动态分组图片效果代码 58.jquery...

    JAVA上百实例源码以及开源项目源代码

     用JAVA编写的指针式圆形电子钟,效果图如下所示,其实代码很简单,希望对你有帮助。 Message-Driven Bean EJB实例源代码 2个目标文件 摘要:Java源码,初学实例,EJB实例  Message-Driven Bean EJB实例源代码,演示...

    WordPress 网址导航主题风格模板下载

    WordPress webstack pro V2.0406网址导航主题风格源码说明: V2.0406 添加搜索自动索引百度热搜关键词 添加首页tab标签模式加载方式切换(ajax加载和普通加载)(首页设置) 修复tab标签ajax加载模式会显示未审核的网址...

    Uigreat响应式网站平扁设计风格 WordPress模板

    Uigreat响应式网站平扁设计风格 WordPress模板 一款设计方案简约的模块化设计wordpress主题风格,当下最时兴的便是这类模块化设计的合理布局了, 简约年青的颜色毫无疑问能吸引住一大批年青的网站站长来应用。 这...

    jQuery Mobile快速入门245页完整版.pdf + 所有源码.7z

    jQuery Mobile快速入门245页完整版.pdf + 所有源码.7z 24H内删除,作者写书非常不容易,如觉得好,请购买纸质书籍,易读易懂!藏书不如读书,读书请买好书,这是好书。 第1章 jquery mobile简介  1.1 通用访问 ...

    emlog个人博客系统美化版明月浩空V2.7模板_源码下载.zip

    4、面包屑导航,网页WEB字体图标,短代码,文章组件,评论框组件,彩色排行、标签 5、Pjax局部加载,Ajax评论无刷新多次提交,Ajax全文即时搜索,G头像缓存,动态Title标题 6、全站自响应图片预览,导航悬浮,滚动...

    WordPress主题 博客主题系统源码 自媒体博客系统源码 带丰富广告位.zip

    自适应布局,手机端、电脑端完美兼容呈现 后台高度自定义主题设置(logo、favicon、幻灯、底部导航、网站公告等等…) 丰富站点基础优化(精简头部代码、去除category、文章外链自动添加nofollow、 Tag标签自动内链、...

    飞飞影视导航系统 v4.1.190209.zip

    飞飞影视导航系统FeiFeiCms是一套专为不同需求的站长而设计的视频点播系统,灵活,方便是最大的特色,为初学者快速架设网站首选,只需5分钟即可建立一个海量的视频讯息的行业网站。 FeiFeiCms采用PHP MYSQL架构,...

    jquery ajax tab选项卡特效代码

    jquery ajax tab选项卡是一款通过鼠标点击导航条标签选项卡滑动切换,内容异步加载选项卡切换;简单的网页模板单页选项卡切换展示。

    资源下载极致cms精纺资源网的模板整站源码

    登录/评论采用ajax提交方式,回调信息更美观! 去掉臃肿代码, 代码美观简洁! 添加了ckplayer视频播放器, 填写视频地址则显示对应视频否则不显示修复官方个人中心更换头像显示方形cs 6.修复了首页更新列表不...

    多淘铺店铺导航系统 v1.5.zip

    程序定位为淘宝店铺导航模式,店铺可自由添加/编辑等操作,采用ajax无刷新技术获取店铺信息。 运行环境:空间50M 以上 PHP5.2.x Zend Optimizer 3.3.x   多淘铺部分功能介绍: 1.店铺可以自由添加编辑,logo...

    2020年最新美女图片整站源码,图片类套图类网站

    此源码为了缩减内容不带任何图片数据,请搭建后自己采集或者录入,采集不会的话可以百度找一下采集教程,,也可以直接去淘宝上找做采集的,价格也不是很贵! 本帖资源标签:WordPress自适应图片主题,主题模板,带会员...

Global site tag (gtag.js) - Google Analytics