// Geschützte Leerzeichen wie und &160; dürfen auf keinen Fall verwendet werden! // Abstände zwischen den Link- oder Bildadressen nur mit JavaScript-Leerzeichen durchführen \u00A0 // Normale Leerzeichen (Leertaste) sind erlaubt! // Bilderadressen müssen mit <img https//: ...> </img> abgeschlossen werden, wobei das Leerzeichen vor </img> notwendig ist!
var ticker_text = '<a title="Herzlich Willkommen im Forum!" href="https://www.hilfe-tricks-tipps.de/t23f24-Herzlich-willkommen-im-Forum.html">Herzlich Willkommen</a> <img src="https://img.homepagemodules.de/heart.gif" border="0" width="14" height="14"> </img>\u00A0 \u00A0 \u00A0 \u00A0 <a title="Die Beiträge der letzten Tage!" href="https://www.hilfe-tricks-tipps.de/forum.php?show=last">Beiträge der letzten Tage!</a> <img src="https://img.homepagemodules.de/idee.gif" border="0" width="14" height="14"> </img> \u00A0 \u00A0 \u00A0 \u00A0 <a title="Wichtig und notwendig - Mehr Sicherheit im Internet!" href="https://www.hilfe-tricks-tipps.de/t94f25-Wichtig-und-notwendig-Mehr-Sicherheit-im-Internet-und-im-Forum-Blacklist.html">Forum Blacklist!</a> <img src="https://img.homepagemodules.de/death.gif" border="0" width="16" height="16"> </img> \u00A0 \u00A0 \u00A0 \u00A0 <a title="Email-Adressen für Robots ausblenden!" href="https://www.hilfe-tricks-tipps.de/t256f31-No-Spam-Email-Adressen-fuer-Robots-ausblenden.html">No Spam!</a> <img src="https://img.homepagemodules.de/death.gif" border="0" width="16" height="16"> </img> \u00A0 \u00A0 \u00A0 \u00A0 <a title="Google-Spionage ausschalten!" href="https://www.hilfe-tricks-tipps.de/t400f31-Google-Spionage-ausschalten.html">Google-Spionage ausschalten!</a> <img src="https://img.homepagemodules.de/death.gif" border="0" width="16" height="16"> </img> \u00A0 \u00A0 \u00A0 \u00A0 <a title="Spiel - Spaß - Witz und gute Laune!" href="https://www.hilfe-tricks-tipps.de/f22-Spiel-Spass-Witz-gute-Laune.html">Heute schon gelacht?</a> <img src="https://img.homepagemodules.de/laugh.gif" border="0" width="14" height="14"> </img> \u00A0 \u00A0 \u00A0 \u00A0 <a title="Stellen Sie Ihr Forum oder Ihre Homepage vor!" href="https://www.hilfe-tricks-tipps.de/t22f26-Was-ist-notwendig-um-Ihr-Forum-vorzustellen.html">Präsentieren Sie Ihre Webseite!</a> <img src="https://img.homepagemodules.de/idee.gif" border="0" width="14" height="14"> </img> \u00A0 \u00A0 \u00A0 \u00A0';
// Zeit bis zur nächsten wiederholten Ausführung in Millisekunden: var ticker_delay = 150; // ID des Containers, der die Laufschrift enthält: var container_id = 'ticker'; //-------------------------------------------------------------------------------------------- var timerId; var ticker_rounds = 0; var ticker_letters = ''; var ticker_mouse_over = false; function ticker() { if (!ticker_mouse_over) { document.getElementById(container_id).innerHTML = ticker_text;
Durchgehende Laufschrift - Einfache Ausführung - Teil 2 Aktualisiert 09.01.24
Die durchgehende Laufschrift bietet folgende Funktionen:
Folgendes ist zu beachten:
Formatierungen:
Das komplette HTML-Script:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
<script> var nachricht=" +++ Dies ist ein kleines Beispiel für eine durchgehende Laufschrift. Der Text kann beliebig lang sein. Insgesammt sollte er aber laenger sein, als die eigentliche Box, in der er läuft. Weiteres folgt! " var text var verzoegerung=150 var timerId function ticker() { text=nachricht document.frm.ticker.value=text nachricht=nachricht.substring (1, nachricht.length) + nachricht.substring (0, 1) timerId=setTimeout("ticker()", verzoegerung) } window.onload=ticker; </script>
<a title="Beiträge" href="https://www.hilfe-tricks-tipps.de/forum.php?show=last">Beiträge der letzten Tage!</a> <img src="https://img.homepagemodules.de/idee.gif"> </marquee>
<script> var SCROLLING_TEXT_ID = "scrolling_text"; var SLOWER_ID = "scrolling_text_slower"; var FASTER_ID = "scrolling_text_faster"; var CHANGE_DIRECTION_ID = "scrolling_text_change_direction"; var STOP_ID = "scrolling_text_stop"; var START_ID = "scrolling_text_start";
function setup() { //The controls should all be input elements (type="button") so that they can be disabled scroller = new Scroller(SCROLLING_TEXT_ID, SLOWER_ID, FASTER_ID, CHANGE_DIRECTION_ID, STOP_ID, START_ID); } })();
//Scroller class function Scroller(id, sid, fid, cdid, stopid, startid) { this.sid = sid; //Remember to disable/enable the input element later on this.fid = fid; //Remember to disable/enable the input element later on this.stopid = stopid; //Remember to disable/enable the input element later on this.startid = startid; //Remember to disable/enable the input element later on
//Relies on disabling this button when the scroller is running to stop repeated timeouts from starting document.getElementById(startid).onclick = function(){obj.scroll();};
Scroller.prototype.scroll = function() { var text = this.scrolling_text.firstChild.nodeValue; this.stopped = false;
if (text.length > 0) { //Remove the first character and add it to the end if (this.right_to_left) { text = text.substring(1, text.length) + text.substring(0, 1); } else { text = text.substring(text.length - 1, text.length) + text.substring(0, text.length - 1); } this.scrolling_text.firstChild.nodeValue = text;
var obj = this; this.timer = setTimeout(function(){obj.scroll();}, this.speed); }
//Update the start and stop buttons if (this.stopped) //Disable the stop button and enable the start button { document.getElementById(this.stopid).setAttribute("disabled", "disabled"); document.getElementById(this.startid).removeAttribute("disabled"); } else //Disable the start button and enable the stop button { document.getElementById(this.stopid).removeAttribute("disabled"); document.getElementById(this.startid).setAttribute("disabled", "disabled"); } }
</script>
<center>
<h1 style="color:#000055"><u>Lauftext mit Start- und Stopfunktion</u></h1>