Скрипт отображения картинок

  • Автор темы Автор темы nworm
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
N

nworm

Произошел затык в работе. Ищу вашей помощи.
Коротко:
На сайте есть форма, с помощью которой можно добавлять картинки. Так как картинок может быть много, то было решено сделать небольшую иконку предпросмотра для каждой добавленой картинки. Использую для этого следующий HTML:
Код:
<input type="file" id="test1" size="60" maxlength="255" onchange="test(this.id, 'test2')">
<img src="pics/unknown.png" id="test2" height="100">

и JavaScript код:
Код:
function test(b, i)
{
browse = document.getElementById(b);
image = document.getElementById(i);
x = "file:///" + browse.value;
image.src = x;
}

Тем не менее, эта функция не хочет отрабатывать в Опере и Мозилле, а в ИЕ 7 отрабатывает, но только при выборе картинок с сетевого диска. Не могу понять, что я делаю неправильно.
 
Забудьте о протоколе file:/// в яваскрипте. Используйте лучше http:// будет работать во всех браузерах, которые поддерживают аттрибут onchange для элемента input.
(естественно путь к картинке в функции test надо будет поменять)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab