Array auslesen

m.point

Grünschnabel
Hallo liebes Forum,

meine Javascriptdatei funktioniert leider nicht.
Was habe ich falsch gemacht?
Über eine Hilfe freue ich mich sehr.

m.p

Javascript:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/DTD/loose.dtd">

<html>
  <head>
   <title>Liveticker</title>
    <script type="text/javascript">
    <!--
   var trennzeichen = "*----*";

   var meldungen=new Array();
   meldungen[0]=promt("bitte erste Meldung eingeben");
   meldungen[1]=promt("bitte zweite Meldung eingeben");
   meldungen[2]=promt("bitte dritte Meldung eingeben");
   meldungen[3]=promt("bitte vierte Meldung eingeben");



   var Tickertext = "";
   for(var i=0; i<meldungen.length; i++)
     {
      Tickertext + = meldungen[i] + trennzeichen + "<br/>";
     }
     promt()

   function Ticker()
   {
     document.forms[0].lauf.value=Tickertext;
     Tickertext = Tickertext.substring(1, Tickertext.length)+Tickertext.substring(0,1);
     setTimeout("Ticker()",100);
   }
   //-->
   </script>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  </head>

 <body onload="Ticker()">

  <h3>Ticker mit JavaScript</h3>
   <form name="">
   <font face="Arial, Courier New, Courier">
   <input type="text" name="lauf" size="30">
   </font>
  </form>
 </body>
</html>
 

Anhänge

  • 4.html
    1,2 KB · Aufrufe: 13
Zuletzt bearbeitet von einem Moderator:
Hallo,

die Konsole zeigt:
SyntaxError: expected expression, got '='
ReferenceError: Ticker is not defined
onload()
 
Also, was ich bis jetzt sehe:

a) promt => prompt, überall.

b) Ober "function Ticker()" ist ein einzelnes "promt()" ohne Parameter und/oder ;

c) "Tickertext + = " muss heißen "Tickertext += "
 

Neue Beiträge

Zurück