michi: wer findet den fehler?

hallo zusammen,

hab auf meiner seite ein javascript, das 4 webcambilder alle 30 sek neu lädt, irgendwas passt da aber noch nicht so ganz, der ie bringt immer: fehler auf der seite!

hier ist die seite.
http://bblive.de.vu

hoffe mir kann da einer von euch helfen (gerne auch per email)

grüsse
michi

  1. Hallo!

    hab auf meiner seite ein javascript, das 4 webcambilder alle 30 sek neu lädt, irgendwas passt da aber noch nicht so ganz, der ie bringt immer: fehler auf der seite!

    Im IE 5.5 kommt jetzt keine Fehlermeldung bei mir, keine Ahnung wieso! Der IE hat eben auch ein wenig gebockt beim aufbauen der Seite. Aber die JS-Konsole von NN7 sagt mir folgendes:
    Fehler: document.images[name + n] has no properties
    Quelldatei: http://bilder.melissa-joan-hart.org/BB4/index.htm
    Zeile: 711

    Du versuchst ein Bildnamen anzusprechen den es nicht gibt.

    .
    .
    .
    <script type="text/javascript">
    <!--
    var t = 30;
    function webcam()
    {
      name = "visiongs";
      image = "http://www.bigbrother.de/webcam/webcam";
      time = new Date();
      time = time.getTime();
      for (n=1; n<=4; n++)
      {
        document.images[name+n].src = image+n+".jpg"+"?"+time;
      }
      setTimeout("webcam()", t*1000);
    }
    webcam();
    //-->
    </script>

    .
    .
    .
            <tr>
              <td><img src="http://www.bigbrother.de/webcam/webcam1.jpg" alt="1" name="visiongs1" width="125" height="94" border="1" id="webcam"></td>
            </tr>
            <tr>
              <td> </td>
            </tr>
            <tr>
              <td bgcolor="31639C"> <div align="right"><strong>garten</strong></div></td>
            </tr>
            <tr>
              <td><img src="http://www.bigbrother.de/webcam/webcam2.jpg" alt="2" name="visiongs2" width="125" height="94" border="1" id="webcam"></td>
            </tr>
    .
    .
    .

    Du rufst die Funktion auf, bevor der Quellentext mit den Bilder geladen wird. Dadurch gibt es die Objekte/Bildnamen visiongs1, visiongs2, usw. noch nicht. Rufe die Funktion über onLoad() auf.

    <body onLoad="webcam();">

    hoffe mir kann da einer von euch helfen (gerne auch per email)

    Aber aber aber das ist doch ein Forum hier!

    MfG, André Laugks

    --
    L-Andre @ gmx.de
    1. super!!!

      danke andrè,

      ich bin schon ziemlich blond.
      grüsse
      michi