Tengo un programa que toma información de un conjunto de datos sobre pájaros y mostrará un pájaro aleatorio y su información basada en un número aleatorio que se genera. Tengo todo abajo excepto la parte de la imagen.
Traté de usar
setImageURL("birdInfoImage",birdImage[index]);en una función, pero apareció un error que decía "setImageURL () el valor del parámetro de URL (indefinido) no es una cadena"
Editar: esto es para una tarea en code.org. La imagen debe tomarse del conjunto de datos en el sitio en la columna "imagen del pájaro".
var birdImage = getColumn("100 Birds of the World", "Image of Bird");luego usé la imagen del pájaro en una función para usar la URL de la imagen en el conjunto de datos y establecí esa URL como la imagen
onEvent("initiateButton","click",function(){ var index = getNumber("randomNumberOutput"); setText("birdInfoName", reducedBirdList[index]); setText("birdInfoScientificName", reducedBirdList[index]); setText("birdInfoColor", PrimaryColor[index]); setText("birdInfoDiet", birdDiet[index]); setImageURL("birdInfoImage",birdImage[index]);espero que haya ayudado