Domanda

Come si può cambiare la fonte di un oggetto immagine in Dashcode (Javascript) in fase di esecuzione?

ho provato:

immagine var = document.getElementById ( "immagine") oggetto.; image.src = "IMG_0230.JPG";

È stato utile?

Soluzione

Ho un'immagine in una visualizzazione lista e ho creato un trasformatore valore per l'immagine che prende il nome del file immagine memorizzato nell'origine dati e antepone un percorso URL per caricare il file dal server su cui risiede .

È questo simile a quello che si sta cercando di fare? Se è così, c'è una sezione sul valore Transformers nel doc DashCode. E 'una delle poche cose che è documentato! :)

Altri suggerimenti

ho ottenuto questo al lavoro
Ho fatto in modo che l'immagine è stato memorizzato nella cartella images del progetto

var image = document.getElementById("image");
image.firstElementChild.src = "image source";

Io non sono sicuro di quello che il punto di .object è, il riferimento dovrebbe essere sufficiente. C'è una proprietà object?

funzione image.setSrc non funziona per me.

Ho trovato un altro modo per risolvere il problema -

document.getElementById("imageView").innerHTML = '<img id="DC_img" 
    class="apple-hidden" apple-group="image" src="' + url + '">';

La Parte di Dashcode crea un blocco div e al suo interno si crea tag img che contiene sorgente come attributo. Quindi, o scrivere il innerHTML per imageView o trovare il tag img con la sua funzione ID e l'uso setAttribute().

Io uso sempre questo

var image = document.getElementById("imagetobeset");
image.firstElementChild.src = "imagefile";

Dove imagetobeset è il nome dell'elemento che si desidera modificare e imagefile è il nome del file che si desidera la vostra fonte immagine da impostare a.

semplicemente provare questo, funzionerà

document.getElementById("image").src="fineName.jpg";
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top