Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   фоновое изображение через fileUpload (https://javascript.ru/forum/events/7838-fonovoe-izobrazhenie-cherez-fileupload.html)

i8th 22.02.2010 01:28

фоновое изображение через fileUpload
 
Некоторой ячейке таблицы нужно поставить некоторое фоновое изображение. Я взялся это сделать через <input type="file" ... />.
Вот так я это воплощаю в жизнь:
...
var
		wtf=document.getElementById('fup');
	  newCell.style.backgroundImage="url('" + wtf.value + "')";
...

newCell - ссылка на ячейку таблицы, wtf - ссылка на fileUpload.
Если изображение находится в той же папке, что и сам html-файл - все работает нормально, в противном случае - ничего не происходит, firebug также молчит. И в том, и в другом случае url изображения дается полным. Не могу понять, почему не работает во втором случае?

subzey 24.02.2010 03:12

Свойство value у поля ввода файла может не содержать полного пути к файлу — ограничение безопасности и прайваси.

Kolyaj 24.02.2010 08:39

А браузеры, как правило, не загружают локальные ресурсы из тех же ограничений.

subzey 25.02.2010 11:03

Kolyaj,
Это в смысле, что для <input type="file" /> задавать value бесполезно?

Kolyaj 25.02.2010 11:53

Цитата:

Сообщение от subzey
для <input type="file" /> задавать value бесполезно?

Это естественно, а то бы я скачал любой файл с твоего компьютера. Но из моего предыдущего сообщения это не следует.


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