| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Phil1710 Mitglied
|
Newsticker Text aus externer Textdatei holen + Zufallstext |
|
|
Hallo Liebe Gemeinde
Habe hier einen Newsticker Code.
Gibt es die Möglichkeit
1. Den auszugebenden Text aus einer externen Datei zu holen?
2. Den Text zufällig anzeigen zu lassen?
Kann mir jemand den Code so abändern, dass beide Optionen passen!?
Danke schonmal im Voraus!
| Code: | <body onload="if (document.all||document.layers){regenerate2();update()}">
<style>
<!--
#tickertape{position:relative;layer-background-color:black;width:400;height:12;}
#subtickertape{background-color:black;position:absolute;border: 1px solid black;width:400;height:12;}
.subtickertapefont{font:bold 12px Verdana;text-decoration:none;color:white;}
.subtickertapefont a{color:white;text-decoration:none;}
-->
</style>
<div id="tickertape">
<div id="subtickertape" class="subtickertapefont">Initializing...</div>
</div>
<script language="JavaScript1.2">
var speed=4500
var news=new Array()
news[0]="<p align=center><a href='http://java.topcool.de'> { Java Script }</a>"
news[1]="<p align=center><a href='http://java.topcool.de'>finden sie auch auf unseren Parterseiten</a>"
news[2]="<p align=center><a href='Mailto:Black_runner@t-online.de'>Black_runner@t-online.de</a>"
i=0
if (document.all)
tickerobject=document.all.subtickertape.style
else
tickerobject=document.tickertape.document
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers)
setTimeout("window.onresize=regenerate",450)
}
function update(){
BgFade(0xff,0xff,0xff, 0x00,0x00,0x00,10);
if (document.layers){
document.tickertape.document.subtickertape.document.write('<span class="subtickertapefont">'+news[i]+'</span>')
document.tickertape.document.subtickertape.document.close()
}
else
document.all.subtickertape.innerHTML=news[i]
if (i<news.length-1)
i++
else
i=0
setTimeout("update()",speed)
}
function BgFade(red1, grn1, blu1, red2,
grn2, blu2, steps) {
sred = red1; sgrn = grn1; sblu = blu1;
ered = red2; egrn = grn2; eblu = blu2;
inc = steps;
step = 0;
RunFader();
}
function RunFader() {
var epct = step/inc;
var spct = 1 - epct;
if (document.layers)
tickerobject.bgColor =
Math.floor(sred * spct + ered *
epct)*256*256 +
Math.floor(sgrn * spct + egrn * epct)*256 +
Math.floor(sblu * spct + eblu * epct);
else
tickerobject.backgroundColor=
Math.floor(sred * spct + ered *
epct)*256*256 +
Math.floor(sgrn * spct + egrn * epct)*256 +
Math.floor(sblu * spct + eblu * epct);
if ( step < inc ) {
setTimeout('RunFader()',50);
}
step++;
}
</script>
|
|
|
|
|
| 24 Mai 2011 12:39 |
|
  |
|