Liebes Forum,
ich wünschte ich wäre etwas JS-begabter, aber es soll wohl nicht so sein.
Wir sollen im Fernstudium den Code eines Livetickers erläutern:
a) Programmablauf
b) Welche Inhalte und Änderungen erhalten die Variablen?
c) Was passiert in der Funktion?
Zum Programmablauf: man hat die Möglichkeit vier Angaben zu machen, die dann im Liveticker im Sekunden Takt angezeigt werden. Jede Angabe ist durch ----- getrennt. Kann jemand von euch bei b) und c) helfen? Das wäre klasse! Wie genau muss ich die Zahlen im substring verstehen?
Vielen Dank im voraus!
Liz
Hier der Code:
ich wünschte ich wäre etwas JS-begabter, aber es soll wohl nicht so sein.
Wir sollen im Fernstudium den Code eines Livetickers erläutern:
a) Programmablauf
b) Welche Inhalte und Änderungen erhalten die Variablen?
c) Was passiert in der Funktion?
Zum Programmablauf: man hat die Möglichkeit vier Angaben zu machen, die dann im Liveticker im Sekunden Takt angezeigt werden. Jede Angabe ist durch ----- getrennt. Kann jemand von euch bei b) und c) helfen? Das wäre klasse! Wie genau muss ich die Zahlen im substring verstehen?
Vielen Dank im voraus!
Liz
Hier der Code:
HTML:
<html>
<head>
<title>Liveticker</title>
<script type="text/javascript">
<!--
var trennzeichen = " * - - - - * ";
var meldungen = new Array();
meldungen [0] = prompt ("bitte erste Meldung eingeben");
meldungen [1] = prompt ("bitte zweite Meldung eingeben");
meldungen [2] = prompt ("bitte dritte Meldung eingeben");
meldungen [3] = prompt ("bitte vierte Meldung eingeben");
var Tickertext = "";
for (var i=0; i<meldungen.length; i++)
Tickertext += meldungen[i] + trennzeichen;
function Ticker(){
document.forms[0].lauf.value = Tickertext;
Tickertext = Tickertext.substring(1, Tickertext.length) + Tickertext.substring(0, 1)
setTimeout ("Ticker()", 1000);
}
//-->
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body onload="Ticker()">
<h3>Ticker mit Javascript</h3>
<form>
<font face="Arial, Courier New, Courier">
<input type="text" name="lauf" size="30">
</font>
</form>
</body>
</html>
Zuletzt bearbeitet von einem Moderator: