Chcę dynamicznie zmieniać tło w JS, a mój zestaw obrazów jest zakodowany w formacie base64. Próbuję:
document.getElementById("bg_image").style.backgroundImage =
"url('http://amigo.com/300107-2853.jpg')";
z doskonałym wynikiem,
jednak nie robię tego samego z:
document.getElementById("bg_image").style.backgroundImage =
"url('data:image/png;base64,iVBORw0KGgoAAAAAAAAyCAYAAAAUYybjAAAgAElE...')";
ani
document.getElementById("bg_image").style.backgroundImage =
"data:image/png;base64,iVBORw0KGgoAAAAAAAAyCAYAAAAUYybjAAAgAElE...";
Czy jest na to sposób?
url('
powinno działać, mój problem polegał na tym, że adres URL dataURL ActionScript faktycznie zawierał znaki nowej linii i musiałemreplace(/\n/g, '')