bulljs.js
来自「一个论坛的实例」· JavaScript 代码 · 共 64 行
JS
64 行
<Script language="javascript">
var EventsDesc = new initArray(
#bullList#
);
var EventsURL = new initArray(
#bullLink#
);
var no=0, etLeftMargin=580, etMainWidth=750;
var eventsTickerID, isNavRunning = false;
var isNav = (navigator.appName.indexOf("Netscape") !=-1);
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);
}
function hResetX(e) {
if (isNav) {
x = etLeftMargin + Math.floor((window.outerWidth - etMainWidth) / 2);
x = (x < etLeftMargin) ? etLeftMargin : x;
document.wds.left = x;
}
}
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] + "\" class='bulltitle' style=\"text-decoration: none; font-size: 9pt\">" + 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);
}
if (document.layer) window.captureEvents(Event.LOAD);
window.onload = hLoad;
</Script>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?