فکر کنم اینم کدش باشه
از توی سورسش برداشتم
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
var tkr_array;
var gu_tkr_contents = false, gu_tkr, gu_separator;
var tkrtape = false, tkrtarget;
var tkr_pos = 0, tkr_item = 0;
function tick() {
if (gu_tkr_contents) { // only run if we have found the container item
if (tkr_pos == 0) { // if we're starting a new news item...
if (tkr_item == 0) { // ...and we're at the beginning, and there's a new array pending...
var tkr = parent.get_tkr_array();
if (tkr) {
tkr_array = tkr.concat();
}
}
tkrtape = tkr_array[tkr_item];
tkrtarget = tkr_array[tkr_item + 1];
if (tkrtarget) {
if (tkrtarget.indexOf('WebX') == -1) {
if (tkrtarget.indexOf('?') > -1) {
tkrtarget += '&gusrc=ticker-103704';
} else {
tkrtarget += '?gusrc=ticker-103704';
}
}
gu_tkr_contents.innerHTML = '<FONT SIZE="2"><A HREF="' + tkrtarget + '" ID="gu_tkr" CLASS="tkrlink" TARGET="_top"></A></FONT>';
} else {
gu_tkr_contents.innerHTML = '<FONT SIZE="2"><A ID="gu_tkr" CLASS="tkrnone"></A></FONT>';
}
gu_tkr = document.getElementById("gu_tkr");
}
// Handle HTML elements embedded in the trail text
if (tkrtape.charAt(tkr_pos - 1) == '&') {
while (tkr_pos <= tkrtape.length && tkrtape.charAt(tkr_pos++) != ';') { /* do nothing */ }
}
gu_tkr.innerHTML = tkrtape.substring(0,tkr_pos);
if (tkr_pos > tkrtape.length) {
tkr_pos = 0;
tkr_item = (tkr_item + 2) % tkr_array.length;
window.setTimeout("tick();",5000);
} else {
tkr_pos += 1;
window.setTimeout("tick();",20);
}
}
}
function init() {
gu_tkr_contents = document.getElementById("gu_tkr_contents");
tick();
}
// -->
</SCRIPT>
<STYLE TYPE="text/css">
<!--
#gu_tkr_contents {font-family:Geneva,Arial,sans-serif;font-weight:normal;}
.tkrnone {text-decoration:none;}
.tkrlink {text-decoration:none;}
.tkrlink:hover {text-decoration:underline;}
// -->
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#003366" ALINK="#006699" VLINK="#003366" onLoad="init()">
<DIV ID="gu_tkr_contents"></DIV>
</BODY>
</HTML>