Pregunta

¿Cómo se puede cambiar la fuente de un objeto de imagen en Dashcode (Javascript) en tiempo de ejecución?

Me trató:

imagen var = document.getElementById ( "imagen") objeto.; image.src = "IMG_0230.JPG";

¿Fue útil?

Solución

Tengo una imagen en una vista de lista y he creado un transformador valor de esa imagen que lleva el nombre del archivo de imagen almacenado en la fuente de datos y antepone una ruta URL para cargar el archivo desde el servidor en el que reside .

Es esto similar a lo que estás tratando de hacer? Si es así, entonces hay una sección sobre el valor de los transformadores en el doc DashCode. Es una de las pocas cosas que se documenta! :)

Otros consejos

Tengo este trabajo a
Me aseguré de que la imagen se almacena en la carpeta de imágenes del proyecto

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

No estoy seguro de lo que el punto de .object es, la referencia debería ser suficiente. ¿Hay una propiedad object?

Función image.setSrc no está funcionando para mí.

He encontrado otra manera de resolver el problema -

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

La parte de imagen de Dashcode crea un bloque div y en su interior se crea etiqueta img que contiene como fuente de atributo. Por lo tanto, ya sea para escribir el innerHTML imageView o encontrar la etiqueta img con su función de identificación y el uso setAttribute().

Yo siempre uso este

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

Donde imagetobeset es el nombre del elemento que desea cambiar y Archivo_de_imagen es el nombre del archivo que desea que su fuente de imagen para ajustarse a.

simplemente puede hacer esto, va a trabajar

document.getElementById("image").src="fineName.jpg";
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top