Benjamin Bechtold: meine Animation funktioniert nur offline, helft mir!

Hallo!

Mein Problem ist, dass die kleine Animation auf meiner Seite zwar offline
funktioniert, aber im Web noch nicht mal das Anfangs-img gezeigt wird. Bitte
helft mir. Danke!

Hier der Javascript-Teil der Page:

<script language="JavaScript">
<!--
 var bilder ;
 var meldung ;
 var i = 0;
 var laufen=false;

function init()
{
 bilder = new Array();

meldung = "Es wurden die folgenden Bilder geladen:\n";

for (i = 1; i<25;i++)
 {
 var bilderURL = "bilders/img00" + i + ".jpg";

status = "Lade Bild " + bilderURL;
 bilder [i - 1] = new Image();
 bilder[i - 1].src = bilderURL;
 meldung = meldung + bilderURL + "\n";
 }

status="Alle Bilder geladen";
 setTimeout('status=""',1000);
 alert(meldung);
 zeigeBilder();

}
function zeigeBilder()
 {
  if(i > 23) i = 0;
  document.images[0].src = bilder[i].src;
  i = i + 1;
  window.setTimeout("zeigeBilder()",100);
 }

function stop()
{

laufen=false;

}
function los()
{
if(laufen==false) {laufen=true;
zeigeBilder();}

}
-->
</script>

  1. Hallo!

    Mein Problem ist, dass die kleine Animation auf meiner Seite zwar offline
    funktioniert, aber im Web noch nicht mal das Anfangs-img gezeigt wird. Bitte
    helft mir. Danke!

    Hier der Javascript-Teil der Page:

    <script language="JavaScript">
    <!--
    var bilder ;
    var meldung ;
    var i = 0;
    var laufen=false;

    function init()
    {
    bilder = new Array();

    meldung = "Es wurden die folgenden Bilder geladen:\n";

    for (i = 1; i<25;i++)
    {
    var bilderURL = "bilders/img00" + i + ".jpg";

    status = "Lade Bild " + bilderURL;
    bilder [i - 1] = new Image();
    bilder[i - 1].src = bilderURL;
    meldung = meldung + bilderURL + "\n";
    }

    status="Alle Bilder geladen";
    setTimeout('status=""',1000);
    alert(meldung);
    zeigeBilder();

    }
    function zeigeBilder()
    {
      if(i > 23) i = 0;
      document.images[0].src = bilder[i].src;
      i = i + 1;
      window.setTimeout("zeigeBilder()",100);
    }

    function stop()
    {

    laufen=false;

    }
    function los()
    {
    if(laufen==false) {laufen=true;
    zeigeBilder();}

    }
    -->
    </script>

    Am Script selber liegts wahrscheinlich nicht, da es sonst auch offline nicht funzen würde...
    Ich nehme mal an, dass du Probleme mit der Groß-Kleinschreibung hast
    Am besten, die benennst alle Dateien um in kleinschreibung (aus Index.HTM wird index.htm), und gibst die Files dann auch in HTML nur in klein an!
    weil windows unterscheidet nicht zwischen groß und klein, unix (die meisten server laufen unter unix) aber nicht!
    mfg
    Ingo

    1. Hi...

      Ich hatte mal ähnliche Probleme, einmal lag's daran, das ich Umlaute in den Dateinamen verwendet hab' [björn.jpg]... ein anderes mal war einfach die Dateiendung groß [bjoern.JPG], was dann auch nicht erkannt wurde.

      tschö

  2. grüße;

    Mein Problem ist, dass die kleine Animation auf meiner Seite zwar offline
    funktioniert, aber im Web noch nicht mal das Anfangs-img gezeigt wird. Bitte
    helft mir. Danke!

    Hier der Javascript-Teil der Page:

    <script language="JavaScript">
    <!--
    var bilder ;
    var meldung ;
    var i = 0;
    var laufen=false;

    function init()
    {
    bilder = new Array();

    meldung = "Es wurden die folgenden Bilder geladen:\n";

    for (var i=0; i<24;i++)

    {
    var bilderURL = "bilders/img00" + i + ".jpg";

    liegen die bilder wirklich dort?????
    oder zeigt der browser evtl. eine fehlermeldung über script errors an?

    status = "Lade Bild " + bilderURL;

    bilder [i] = new Image();
    bilder[i].src = bilderURL;

    meldung = meldung + bilderURL + "\n";
    }

    status="Alle Bilder geladen";
    setTimeout('status=""',1000);
    alert(meldung);
    zeigeBilder();

    }
    function zeigeBilder()
    {
      if(i > 23) i = 0;
      document.images[0].src = bilder[i].src;

    i++;

    window.setTimeout("zeigeBilder()",100);
    }

    function stop()
    {

    laufen=false;

    }
    function los()
    {
    if(laufen==false) {laufen=true;
    zeigeBilder();}

    }
    -->
    </script>

    Bye Ed X

  3. Hallo!

    Mein Problem ist, dass die kleine Animation auf meiner Seite zwar offline
    funktioniert, aber im Web noch nicht mal das Anfangs-img gezeigt wird. Bitte
    helft mir. Danke!

    Hier der Javascript-Teil der Page:

    <script language="JavaScript">
    <!--
    var bilder ;
    var meldung ;
    var i = 0;
    var laufen=false;

    function init()
    {
    bilder = new Array();

    meldung = "Es wurden die folgenden Bilder geladen:\n";

    for (i = 1; i<25;i++)
    {
    var bilderURL = "bilders/img00" + i + ".jpg";

    status = "Lade Bild " + bilderURL;
    bilder [i - 1] = new Image();
    bilder[i - 1].src = bilderURL;
    meldung = meldung + bilderURL + "\n";
    }

    status="Alle Bilder geladen";
    setTimeout('status=""',1000);
    alert(meldung);
    zeigeBilder();

    }
    function zeigeBilder()
    {
      if(i > 23) i = 0;
      document.images[0].src = bilder[i].src;
      i = i + 1;
      window.setTimeout("zeigeBilder()",100);
    }

    function stop()
    {

    laufen=false;

    }
    function los()
    {
    if(laufen==false) {laufen=true;
    zeigeBilder();}

    hi

    vielleicht musst du mal die bilder noch mal neu übertragen. wenn dus mit ftp machst dann muss es unbedingt der binary-mode sein (ich denke das wiest du aber) allerdings ist dieses Problem ein immer wiederkehrendes das die bilder bei der Übertragung kaputt gehen

    grüsse christian

    }
    -->
    </script>