sn: reload-script in php

Beitrag lesen

Hallo,

ich arbeite derzeit an einer Seite, die mehrere Webcams in einer Übersicht anzeigt. Dabei wurde von mehreren Seiten der Wunsch geäußert, den Reload statt mit einem Metatag durch JavaScript zu lösen. Hinzu kommt jedoch, dass die Seite PHP-basiert ist, d.h. ich eben nicht für jede einzelne Cam (z.z. insg. 8) ein einzelnes Script schreiben kann/will. Ich habe nun versucht, dem Script Argumente zu übergeben, bekomme dabei aber in IE 5.5 ständig die Fehlermeldung "Fehler: ')' erwartet". In Mozilla 1.0 lädt es das betreffende Bild nicht einmal.

Das Script im <head> der Datei:
   <script language="Javascript"><!--
      function reloadCam(datei,picname) {
         reload = new Date();
         reload = "?"+reload.getTime()
         document.images["picname"].src = "datei"+reload
        setTimeout("reloadCam(datei,picname)", 10000) }
     //--></script>

Im <body> wird es dann folgendermaßen aufgerufen:
    echo '<script language="JavaScript"><!--
          function reloadCam('.$imgsrc[$cam-1].',cam'.$cam.')
          //--></script>';

dabei werden über $imgsrc[$cam-1] und $cam Werte aus einem Array bzw. aus einer zuvor definierten Variablen abgefragt.

Was hab ich da falsch gemacht, dass es nicht funktioniert?

Vielen Dank im Voraus, sn