• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

News Ticker

Jamal86

Neues Mitglied
Hallo Freunde,

ich bin ein absoluter NOOB was HTML & JS angeht. Trotzdem möchte ich eine art NewsTicker erstellen, bisher habe ich diesen CodeSnippet verwendet:

<script language="JavaScript1.2" type="text/javascript">

//<![CDATA[

<!--



var line=new Array()



line[1]="News1"

line[2]="News2"

line[3]="News3"

line[4]="News4"






var ts_fontsize="18px"



var longestmessage=1

for (i=2;i<line.length;i++){

if (line.length>line[longestmessage].length)

longestmessage=i

}



var tscroller_width=line[longestmessage].length



lines=line.length-1 //--Number of lines



if (document.all||document.getElementById){

document.write('<form name="bannerform">')

document.write('<input type="text" name="banner" size="'+tscroller_width+'"')

document.write(' style="background-color: transparent; '+document.bgColor+'; color: '+document.body.text+'; font-family: arial; font-size: '+ts_fontsize+'; font-weight:bold; border: medium none" onfocus="blur()">')

document.write('<\/form>')



}



temp=""

nextchar=-1;

nextline=1;

cursor="\\"

function animate(){

if (temp==line[nextline] & temp.length==line[nextline].length & nextline!=lines){

nextline++;

nextchar=-1;

document.bannerform.banner.value=temp;

temp="";

setTimeout("nextstep()",3000)}

else if (nextline==lines & temp==line[nextline] & temp.length==line[nextline].length){

nextline=1;

nextchar=-1;

document.bannerform.banner.value=temp;

temp="";

setTimeout("nextstep()",3000)}

else{

nextstep()}}



function nextstep(){



if (cursor=="\\"){

cursor="|"}

else if (cursor=="|"){

cursor="/"}

else if (cursor=="/"){

cursor="-"}

else if (cursor=="-"){

cursor="\\"}



nextchar++;

temp+=line[nextline].charAt(nextchar);

document.bannerform.banner.value=temp+cursor

setTimeout("animate()",35)}



//if IE 4+ or NS6

if (document.all||document.getElementById)

window.onload=animate

// -->

//]]>

</script>

Funktioniert auch gut nur habe ich keinen Plan wie man die Geschichte grafisch ansprechender macht :P

Schriftgröße und Farbe weiß ich zu ändern, allerdings würde ich gerne irgendwelche Effecte noch einbauen. Vielleicht hat mir einer ja ein paar Tipps....

Beste Grüße

Jamal
 
Upps...Hätte ich eventuell dazu sagen sollen. Ich benutzte das Jimdo Template und über den HTML/Widget habe ich den obigen Javascript Code hineingefügt. Denn CSS müsste ich über Head einfügen, allerdings checke ich nicht wie das dann verbunden wird, bzw. wie man eine ID bestimmt....
 
Zurück
Oben