Hallo Andre,
ich hab dir doch einen Lösungsansatz gepostet. Hast du ihn ausprobiert? Wenn ja, und wenn dir der alert die richtigen Dateinamen gezeigt hat, musst du nur in der Funktion "loaddone" den alert entfernen und die Zeile für den Bildaustausch einsetzen. Du hast es ja auch fast gemacht, nur die Funktion loaddone hat in der Funktion LoadScript nichts zu suchen.
LoadScript = function(url,callback) {
// Lädt das Script aus "url" und ruft danach "callback" auf
var scr = document.createElement('script');
scr.type = "text/javascript";
scr.async = "async";
if(typeof(callback)=="function") {
scr.onloadDone = false;
scr.onload = function() {
if ( !scr.onloadDone ) {
scr.onloadDone = true;
callback();
}
};
scr.onreadystatechange = function() {
if ( ( "loaded" === scr.readyState || "complete" === scr.readyState ) && !scr.onloadDone ) {
scr.onloadDone = true;
callback();
}
}
}
scr.src = url;
document.getElementsByTagName('head')[0].appendChild(scr);
} // LoadScriptvar loaddone = function() { // Die Callback-Funktion
// alert(SongPic+ " " + ComePic);
document.getElementById("ID_des_Bildes").src = SongPic;
// Hier kann auch eine Funktion aufgerufen werden, die den Bildertausch durchführt
}setTimeout('LoadScript("http://www.radiogeldern.de/piclink.js",loaddone)',5000);
>
> Was du mit
>
> ~~~javascript
var Link = "http://www.radiogeldern.de/pictures/"+anzeige;
> var Link2 = Link;
>
> var NA = "http://www.radiogeldern.de/pictures/";
>
> if(Link != NA ){
> change_pic('image5',Link2)
> }
> else {
> change_pic('image5','http://www.radiogeldern.de/pictures/na.png')
> }
erreichen willst, verstehe ich nicht.
Gruß, Jürgen
Der Bereich soll erwirken das wenn kein Albumbild vorhanden ist, ein Leerbild mit einer entsprechenden Grafik (Noch kein Bild) geladen wird...