Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Не загружается картинка на локальном компьютере из за fakepath

340
19 мая 2016 года
Fellinggood
170 / / 27.04.2009
Здравствуйте! В html файле создаю кнопку "добавить рисунок". При нажатии на кнопку
"Добавить рисунок" должна добавиться картинка в таблицу. Перед этим вводим код,
описание и выбираем картинку, которую хотим загрузить, в txtfile добавляется путь изображения.
Вместо картинки в таблицу вставляется надпись "Изображение". Попробовал вместо innerHTML
вставить innerText в строчке
row.insertCell(2).innerHTML = '<IMG width = "130" src = "'+path+'">';
, чтобы узнать какой путь сохраняется в path. Оказалось, что путь совсем другой:
C:fakepathFeotapeta.jpg вместо E:html_codeFeotapeta.jpg. Почему такое может быть.

 
Код:
файл html

Код: <INPUT name = "txtCode" maxlength = "4" size = "5">
Описание: <INPUT name = "txtName" maxlength = "500">
<BR>Путь к изображению: <INPUT type = "file" name = "txtfile">
<BR><INPUT type = "button" value = "Добавить рисунок"
onClick = "add_image(txtCode.value, txtName.value, txtfile.value)">
Код:
файл javascript

function add_image(code, imagename, path)
{
   
if (valid_data(code, imagename, path))
{
var row = mytable.insertRow(0);
row.insertCell(0).innerHTML = "<B>" + code + "<B>";
row.insertCell(1).innerHTML = imagename;
row.insertCell(2).innerHTML = '<IMG width = "130" src = "'+path+'">';
};

}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог