backgroundImage: Dynamische Bilder nachladen

mihawk

Mitglied
Hallo!

Ich habe einen kleinen Code gebastelt, der einige divs mit hintegrundbildern hin und her schiebt. der clou an der sache ist, das ein div, das den rand links verlässt, nach rechts gesetzt wird und dort sein hintergrundbild ändern soll, damit das gesamtbild quasi weiterläuft.
Folgenden Code verwende ich für das Neuladen des bildes:
HTML:
document.getElementById("img"+divarray[currentb]).style.backgroundImage="url(http://localhost/sample/movement.php?no="+eins+")";
wobei "eins" eine Zahl enthält, die in movement.php zur Erzeugung eines dynamischen bildes benötigt wird.
Warum seh ich denn jetzt nur ein weißes div?
 
Meines Wissens nach musst du rechts das url() um die URL weglassen.
Das wäre mir neu; ansonsten folgt diese Meldung
Fehler-Konsole hat gesagt.:
Warnung: Fehler beim Verarbeiten des Wertes für Eigenschaft 'background-image'. Deklaration ignoriert.
und das Element erscheint weiterhin ohne Hintergrundbild.

Hast du einen Link zur Seite, um dort einen Blick drauf werfen zu können?

Der korrekte URL zur Datei vorausgesetzt, wäre denkbar, dass beim Scriptaufruf das Element mit der ID noch nicht existiert.

mfg Maik
 
Danke für die Hilfe, lag aber (scheinbar) am Pfad... hab etwas rumprobiert und jetzt, nachdem ich den Bildpfad nur noch relativ angebe (nur "url=(movement.php?no="+eins+")") klappt es...

thema erledigt
 

Neue Beiträge

Zurück