| 项目搜索 |
| |
|
代码片段库:
查看代码片段
浏览
| 提交新的代码片段
| 创建代码包
网站导航器
|
类型:
Full Script |
类别:
HTML Manipulation
|
许可证:
GNU General Public License |
语言:
JavaScript
|
描述:
固定是网页上的网站导航器,导航文字在同一处变换,构思巧妙 来源:http://www.baron.com.cn
|
该代码片段的版本系列:
片段ID |
下载版本 |
提交时间 |
提交人 |
删除 |
4765 | 1.0 | 2003-10-24 03:52 | cbd001 | |
点击"下载版本"来下载该代码片段.
最新版本的代码片段: 1.0
脚本说明:
把如下代码加入<body>区域中
<SCRIPT language=JavaScript>
<!--
// 八字连结 v2.51 Powered by www.1studio.net
var no=0, etLeftMargin=580, etMainWidth=750;
var eventsTickerID, isNavRunning = false;
var isNav = (navigator.appName.indexOf("Netscape") !=-1);
// 八字连结文字
var EventsDesc = new initArray(
"『动网先锋』 - 本站首页",
"『动网先锋』 - 新闻中心",
"『动网先锋』 - 软件下载 ",
"『动网先锋』 - 建站文档",
"『动网先锋』 - 网页特效",
"『动网先锋』 - 酷站推荐",
"『动网先锋』 - 免费留言本",
"『动网先锋』 - 动力论坛"
);
// 八字连结文字所对应之连结 url
var EventsURL = new initArray(
"http://www.jzzy.com",
"http://www.jzzy.com/news/",
"http://www.jzzy.com/code/code.asp",
"http://www.jzzy.com/article/",
"http://www.jzzy.com/js.asp",
"http://www.jzzy.com/web/",
"http://www.jzzy.com/guestbook/",
"http://www.jzzy.com/sitebbs/"
);
function initArray() {
this.length = initArray.arguments.length;
for (var i = 0; i < this.length; i++) {
this[i] = initArray.arguments[i];
}
}
if (isNav) {
var x = etLeftMargin + Math.floor((window.outerWidth - etMainWidth) / 2);
x = (x < etLeftMargin) ? etLeftMargin : x;
}
if(isNav) {
var desc = '<layer id="wds" top=130 left=' + x + ' width=150></layer>'
document.write(desc);
document.close();
} else {
var desc = '<span id="wds"></span>';
document.write(desc);
}
// reset the position of division
function hResetX(e) {
if (isNav) {
//isNavRunning = false;
x = etLeftMargin + Math.floor((window.outerWidth - etMainWidth) / 2);
x = (x < etLeftMargin) ? etLeftMargin : x;
document.wds.left = x;
//window.reload();
}
}
function hLoad(e) {
if (!isNavRunning) {
isNavRunning = true;
eventsTickerID = setTimeout("EventsTicker();", 500);
}
if (isNav) {
window.captureEvents(Event.RESIZE);
window.onresize = hResetX;
}
}
function EventsTicker() {
desc = "<a href=\"" + EventsURL[no] + "\" style=\"text-decoration: none; font-size: 9pt\" class=green>" + EventsDesc[no] + "</a>";
if(isNav) {
document.wds.document.write(desc);
document.wds.document.close();
} else {
wds.innerHTML = desc;
}
no = (no >= EventsDesc.length-1) ? 0 : ++no;
eventsTickerID = setTimeout("EventsTicker();", 2500);
}
//EventsTicker();
//eventsTickerID = setTimeout("EventsTicker();", 200);
// catch the events for my own handler
if (document.layer) window.captureEvents(Event.LOAD);
window.onload = hLoad;
// -->
</SCRIPT>
如果您修改了一个代码片段并且觉得很应该让别人共享,您可以把这作为这个代码片段的最新版本提交上来. |
|