Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Заугрузчик фото с сайта (https://javascript.ru/forum/dom-window/54918-zaugruzchik-foto-s-sajjta.html)

ElshStephan 06.04.2015 15:08

Заугрузчик фото с сайта
 
window.onload = function () { 
			 var img = document.getElementById('embedImage'); var button = document.getElementById('saveImage'); 
			 img.src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAZlBMVEX///8bGxtgYGBvb29oaGiamppPT0/GxsZXV1caGhpTU1NsbGy3t7dcXFzt7e1LS0tFRUXk5OQxMTEkJCSRkZF+fn719fXR0dGkpKQpKSnd3d08PDytra3Ozs52dnbp6emMjIyFhYWnepn2AAABKUlEQVQ4jc2S2ZKDIBBFuxEQDaBENg1u//+Tg1kqmuVlnnILCrruYe0G+DHpMrGYSv3FHmxxFzOf/HTKcta6bZTvvqV0ktfNZ1lQyl79SKn1MDLnbAl+oTQd/ZEQBnolV7kZFkKGAzCpyftCkWJyJ6VO29zt/SDECEzQuF1CEmGhFGK/BaspDHUd52tU1HUAUsf9CZxB5MrfIq+4hYWvO4A0CVxDHqFqCoi5P2WMh9mYZ2jAm4/f+W/pdgXeetYOgod857ZdJS/3RMdnxEBQh5CfInordThk/dJLxNT20GFeKM75a/CQUYErousud6BP+gUo8IK5qRtQYz++AEu2z4jTHXg/IiJSimi/AmVVWVZVCbrqAVQHQDM2GJaLNW4FK3MiAztWzE/rD9qqEP1SHE0mAAAAAElFTkSuQmCC'; 
			 img.onload = function () {
				button.removeAttribute('disabled'); 
			 }; 
			 button.onclick = function () {
				window.location.href = img.src.replace('image/png', 'image/octet-stream'); }; 
		 };


Есть такой скрипт работает только когда base64, но если я поставлю обычный путь images/bg.png то почему то перестает работать в чем причина?!

ksa 06.04.2015 15:29

Цитата:

Сообщение от ElshStephan
если я поставлю обычный путь images/bg.png то почему то перестает работать в чем причина?

Что значит "перестает работать"? Просто картинка не показывается?
Так может ее просто нет по тому пути...

laimas 06.04.2015 16:13

в чем причина?

В том что src не будет содержать подобного. Да и предлагаться для сохранения в случае base64 будет не изображение, а нечто без расширения.


Часовой пояс GMT +3, время: 13:10.