#!/COMMUNITY
Members: 5598
davon online: 1
weitere User: 1
22.04.2018 / 20:32
Community-Member werden
|
Paßwort vergessen
|
OnlineMonitor (1)
Perl-Archiv
Forum
Javascript
Home
PERLscripts
PHPscripts
JAVAscripts
Hilfreiches
Links2www
Newscenter
Community
Interna
Javascript
Archivübersicht
Tutorials
Zum Forum
JS-Links
BuchTipps
WebForen
Forenübersicht
Neueste Themen
Ohne Antwort
Aktivste Themen
Themensuche
Forenarchiv
Javascript » Ticker » aufbauender Ticker
zur Übersicht
Kategorie
Ticker
Bezeichnung
aufbauender Ticker
ScriptDemo
Neues Fenster für Demo öffnen
Statistik
60109 Aufrufe davon 0x gestern
Dieser Ticker scrollt den Text in einem normalen Text-Feld (type=text) von der Mitte nach aussen und blinkt anschliessend.
Javascript-Quellcode
(einfach markieren, kopieren und lokal abspeichern)
<script language="JavaScript"> <!-- var scrtxt= "jsunity.de begrüßt die Websurfer!" var lentxt= scrtxt.length; var width= 60; var countb= 7; // Anzahl der Durchläufe var count= width+lentxt; var nmsg=1; // Anzahl der Nachrichten var message= new initArray(" Sie sollten öfter hier her kommen !"); function initArray() { this.length= initArray.arguments.length for (var i= 0; i < this.length; i++) this[i+1]= initArray.arguments[i] } function shift() { var outtxt= "" var dif= count-lentxt; if (dif>0) { for (var i= 1; i<=dif; i++) { outtxt= outtxt+" "} outtxt= outtxt+scrtxt.substring(0,width-dif) } else { outtxt= scrtxt.substring(-dif,lentxt) } document.scrform.scrtext.value= outtxt } function scroll() { var n; if ((countb>0) && (count-lentxt==0)) {count=0} if (count-->0) { shift(); setTimeout("scroll()",65) // Zeit zwischen den Buchstaben } else { if (countb-->0) { if ((countb % 2)==0) { document.scrform.scrtext.value= " " setTimeout("scroll()",250) //Zeit vorm Start der Nachricht } else { document.scrform.scrtext.value= scrtxt; if (countb==1) { setTimeout("scroll()",2000)} //Zeit der Anzeige bevor aufgebaut wird else { setTimeout("scroll()",250)} // Zeit bis zum Start } } else { now= new Date(); n= 1+Math.floor(nmsg*Math.abs(Math.sin(now.getTime()))); if (n>nmsg) { n= nmsg} scrtxt= message[n]; lentxt= scrtxt.length; count= lentxt+width+1; setTimeout("scroll()",150) //Zeit zwischen erster und zweiter Nachricht } } } // --> </script> <FORM NAME="scrform" onSubmit="0"> <INPUT TYPE="text" NAME="scrtext" SIZE=50> </FORM> <SCRIPT> scroll();</SCRIPT>
Kommentare zu
aufbauender Ticker
0 Kommentar(e) vorhanden / Anzeige der neuesten 5
Noch keine Kommentare zu diesem Javascript vorhanden.
Alle Kommentare anzeigen
-
Kommentar hinzufügen
© PERL/CGI/PHP/JS/SCRIPT/unity.de 1998-2014 .::.
powered by interaktiv.net
.::.
CGI-Service
.::.
Kontakt
.::.
Impressum
Link: /javascript/scripts/javascript_0022_main.shtml .::. Aufrufe heute: 2 .::. Aufrufe gesamt: 50713