Dr. No: 2 JavaScrips hintereinander

Hi,

wo muß ich meine Java Scripts einbauen? Wie geht's, wenn ich zwei hintereinander einbauen will? Ich habe ein paar tolle bekommen und möchte zwei unterschiedliche einbauen?

Danke,

Dr.No

  1. Hallo,

    wo muß ich meine Java Scripts einbauen? Wie geht's, wenn ich zwei hintereinander einbauen will? Ich habe ein paar tolle bekommen und möchte zwei unterschiedliche einbauen?

    Lies erst mal <../../tea.htm#a4>, dann probier mal ein wenig herum mit deinen Scripts, und wenn Du konkrete Fragen hast, kannst Du dich wieder melden hier. Am liebsten aber mit richtigem Namen.

    viele Gruesse
      Stefan Muenz

    1. Hallo Stefan,

      konkret habe ich den Script so eingefügt:
      <title>Hauptseite</title>
      </head>

      <body background="backgr_colour.gif">

      <table border="0" cellpadding="0" cellspacing="0" width="80%">
          <tr>
              <td><div align="center"><center><table border="0">
                  <tr>
                      <td colspan="5"><p align="center"><script
                      language="JavaScript">
      <!-- Willkommensgruß tagesbezogen> <//-->
      var mess1="";
      var outmess= " Herzlich willkommen beim Radsport Weilheim!!"
      document.write("<center><font size=+1><i><b>")
      day = new Date( )
      hr = day.getHours( )
      if (( hr >= 0 ) && (hr <= 4 ))
      mess1= "Mitten in der Nacht surfst Du noch ?"
      if (( hr >= 4 ) && (hr < 12))
      mess1=" Guten Morgen, Surfer !"
      if (( hr >= 12) && (hr <= 17))
      mess1= "Guten Tag und "
      if ((hr >= 17) && (hr <= 23))
      mess1= "Guten Abend und"
      document.write("")
      document.write(mess1)
      document.write("")
      document.write(outmess)
      document.write("</b></i></font></center>")
      </script> </p>
                      </td>
                  </tr>
                  <tr>
                      <td align="center" colspan="5"><form>
                          <p align="center"><script
                          language="JavaScript">
      <!-- Laufband> <//-->
      var timerID=null
      var run=false
      count = 0           // counter of cycles
      ScrollSpeed = 200;  // milliseconds between scrolls
      ScrollChars = 1;    // chars scrolled per time period

      function Stop()
      {
              if(run) clearRimeout(timerID)
              run=false
      }

      function Start()
      {
      Stop();
      Marquee()
      }

      function Marquee()
      {
          var msg = document.forms[0].message.value;
          var tmp = msg.substring(0,ScrollChars);
          msg = msg.substring(ScrollChars) + tmp;
          document.forms[0].message.value = msg;

      if(count<200)
          {
          timerID = setTimeout('Marquee()',ScrollSpeed);
          run= true;
          count++;
          }
      }
      </script>

      -------------

      der erste geht, aber der zweite nicht. Kannst Du da helfen? Danke.

      1. Hallo Nicole,

        das zweite Script greift auf ein Formularelement zu, das in Deinem Quelltext jedoch nicht vorhanden ist. Ueberhaupt ist der Quelltext wohl unvollstaendig kopiert oder was weiss ich. Kopier dir mal das folgende:

        <HTML><HEAD>
        </HEAD>
        <BODY>
        <body>

        <table border="0" cellpadding="0" cellspacing="0" width="80%">
        <tr>
        <td><div align="center"><center><table border="0">
        <tr>
        <td colspan="5"><p align="center">
        <script language="JavaScript">
        var mess1="";
        var outmess= " Herzlich willkommen beim Radsport Weilheim!!"
        document.write("<center><font size=+1><i><b>")
        day = new Date( )
        hr = day.getHours( )
        if (( hr >= 0 ) && (hr <= 4 ))
        mess1= "Mitten in der Nacht surfst Du noch ?"
        if (( hr >= 4 ) && (hr < 12))
        mess1=" Guten Morgen, Surfer !"
        if (( hr >= 12) && (hr <= 17))
        mess1= "Guten Tag und "
        if ((hr >= 17) && (hr <= 23))
        mess1= "Guten Abend und"
        document.write("")
        document.write(mess1)
        document.write("")
        document.write(outmess)
        document.write("</b></i></font></center>")
        </script> </p>
        </td>
        </tr>
        <tr>
        <td align="center" colspan="5"><form>
        <input type=text name="message" value="Hier steht die Message *** "></form>
        </td>
        </tr>
        </table>    
        <script language="JavaScript">
        var timerID=null
        var run=false
        count = 0           // counter of cycles
        ScrollSpeed = 200;  // milliseconds between scrolls
        ScrollChars = 1;    // chars scrolled per time period

        function Stop()
        {
                if(run) clearRimeout(timerID)
                run=false
        }

        function Start()
        {
        Stop();
        Marquee()
        }

        function Marquee()
        {
            var msg = document.forms[0].message.value;
            var tmp = msg.substring(0,ScrollChars);
            msg = msg.substring(ScrollChars) + tmp;
            document.forms[0].message.value = msg;

        if(count<200)
            {
            timerID = setTimeout('Marquee()',ScrollSpeed);
            run= true;
            count++;
            }
        }
        Start();
        </script>

        </BODY></HTML>

        viele Gruesse
          Stefan Muenz

        1. Hi STefan,

          oh whow! Es geht. vielen Dank auch. Was hast Du denn da geändert?