Imposta origine per l'oggetto immagine - Dashcode correlati
-
29-09-2019 - |
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";
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";