Dominik Amon: Bilder werden nicht weitergeladen

Hallo

Ich habe drei Frames: ein Thumbnailframe und ein Fullsizeframe für die Bilder.
Die Thumbnails werden beim Starten der Seite fröhlich vor sich hingeladen, bis jemand auf ein Thumbnail Bild klickt. Plötzlich hört der Browser auf, die weiteren Thumbnails zu laden!

Ich verlinke die Bilder über eine JavaScript-Funktion die einerseits via JavaScript das Bild im anderen Frame ändert und eine Statusmeldung in der Statusbar (zur Zeit, soll ausgebaut werden).

Wie kann man es ermöglichen das die Bilder weitergeladen werden? Ich hätte probiert bei den Bildern das onAbort event zu befüttern:

function reloadImage(imgObject){

var reloadedImage = new Image();
 reloadedImage.alt = imgObject.alt;
 reloadedImage.onabort = function () {reloadImage(this)}
 reloadedImage.onerror = function () {alert("Das Bild "" + this.src + "" konnte aufgrund eines Fehlers nicht geladen werden!")}
 reloadedImage.src = imgObject.src;

// In der Hoffnung das es sich doch von selbst neu ladet!
 imgObject.src = reloadedImage.src;
 arrImgToReload[arrImgToReload.length] = reloadedImage;

}

Jedoch ohne Erfolg!
Bitte um Hilfe

Falls sich jemand den Effekt online ansehen möchte:
http://fotos.amon.cc/Explore.aspx?id=ArsElecLinz03/
[Der Link konnte über das URL Feld leider nicht gepostet werden:
Die Homepage-URL scheint ungültig zu sein. ]

(Kurze Info anbei: Zur Zeit wahrscheinlich nur auf IE lauffähig! Alternativbrowser, WAP kommen im Anschluss, sowie eine HTML Only Version)

  1. Achtung bei der URL wurde bei dem Feld der hintere Slash abgeschnitten, der gehört unbedingt dazu!
    http://fotos.amon.cc/Explore.aspx?id=ArsElecLinz03/

    Sonst gibts Fehler!

  2. Hallo Dominik!

    »» bis jemand auf ein Thumbnail Bild klickt. Plötzlich hört der Browser auf, die weiteren Thumbnails zu laden!

    Hat vermutlich weniger mit deinem JavaScript-Code zu tun als vielmehr mit der Verlinkung der Thumbnails. Versuche statt:

    <a href="javascript:thumbnailChangeEvent('ArsElecLinz03/F0000004.jpg'...................
                <img border="0" src="Library/Galleries/ArsElecLinz03/__F0000004THNL.jpg">
              </a>

    <a href="#" onClick="thumbnailChangeEvent('ArsElecLinz03/F0000004.jpg'...................;return false;">
                                                     ^^^^^^^^^^^^^
                <img border="0" src="Library/Galleries/ArsElecLinz03/__F0000004THNL.jpg">
              </a>

    Viele Grüße aus Frankfurt/Main,
    Patrick

    1. re!

      return false
      ^^^^^^^^^^^^

      _das_ sollte unterstrichen werden in meinem Code-Schnipsel!

      Viele Grüße aus Frankfurt/Main,
      Patrick

      1. Hi

        return false
        ^^^^^^^^^^^^

        Danke nochmals für das Nachposting - Hatte die Variante ohne dem return false, wesswegen er wahrscheinlich immer an den Seiten Anfang sprang

        Danke,
        Dominik

    2. und damit's auch ohne JS funktioniert:

      <a href="ArsElecLinz03/F0000004.jpg" onClick="thumbnailChangeEvent(this.href,...);return false;">

      hatten wir aber schon öfters,#

      http://home.t-online.de/home/dj5nu/js-popup.html

      Struppi.