Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 31

Отображение рисунка по нажатию на кнопку

06.03.2016, 15:57. Показов 4906. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите как сделать, чтобы при вводе имени файла в input type="text" и нажатию на кнопку отображался этот файл. Пример во вложении.
Изображения
 
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.03.2016, 15:57
Ответы с готовыми решениями:

Отображение временного окна по нажатию на кнопку мыши
1. После нажатия на левую (правую) клавишу мыши над рабочей областью окна в левом верхнем (правом нижнем) углу области отобразить временное...

Скрытие и отображение компонентов формы по нажатию на кнопку
подскажите, как при нажатии на jButton1, скрывался jLabel1 и jCheckBox1 , вместо них появлялся jLabel2 и jCheckBox2? как в делфях знаю а...

На форме создать кнопку и по нажатию на эту кнопку открыть фотографию
Салют всем форумчанам! Помогите мне! Как реализовать следующую задумку - на форме создать кнопку и по нажатию на эту кнопку окрывается...

10
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 31
06.03.2016, 16:05  [ТС]
Вот что у меня получилось только не работает ((
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<HTML>  
<HEAD>
<title>Просмотр рисунка</title> 
<script language="JavaScript"> 
 
function kartinka() {
var d=document
var b=d.num1
d.krt.src=b
return b
}
</SCRIPT>
</HEAD>
<body>
<FORM NAME="form1">
<h4>Просмотр рисунка</h4>
<img src="b" name=krt align="left"><BR><BR>
Введите имя файла с рисунком: <BR>
<input type="text" size=8 name="num1">
<INPUT TYPE="button" VALUE="Показать" onClick="kartinka(form1)">
</body>
</FORM>
</HTML>
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
06.03.2016, 17:29
DarkVoin, а эти файлы откуда берутся?
с сервера или с компа у клиента?
0
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 31
06.03.2016, 18:30  [ТС]
с компа
0
 Аватар для alexsamos33
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
06.03.2016, 19:45
DarkVoin, Посмотрите здесь:
Работа с файлами в JavaScript, Часть 2: FileReader
0
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 31
07.03.2016, 04:40  [ТС]
alexsamos33, Сори ничего не понял, впервые столкнулся с JS((
0
 Аватар для alexsamos33
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
07.03.2016, 07:43
Цитата Сообщение от DarkVoin Посмотреть сообщение
alexsamos33, Сори ничего не понял, впервые столкнулся с JS((
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<input type="file" name="file1" id="file1">
<div id="dv1"></div>
<script>
window.onload = function() {
    var reader = new FileReader();
    reader.onload = function(event) {
        var dataUri = event.target.result,
        dv = document.getElementById("dv1"),
        img = document.createElement("img");
        img.src = dataUri;
        dv.innerHTML = '';
        dv.appendChild(img);
    };
    reader.onerror = function(event) {
        console.error("Error reader. Error code: " + event.target.error.code);
    };
    var fl1 = document.getElementById("file1");
    fl1.onchange = function() {
        reader.readAsDataURL(fl1.files[0]);
    };
};
</script>
0
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,531
07.03.2016, 07:51
Лучший ответ Сообщение было отмечено DarkVoin как решение

Решение

если с компа
HTML5
1
2
3
4
5
<h4>Просмотр рисунка</h4>
<img src="#" id="krt" align="left"><BR><BR>
Введите имя файла с рисунком: <BR>
<input type="text" size="8" id="num1">
<input type="button" value="Показать" onclick="kartinka()">
JavaScript
1
2
3
4
5
6
function kartinka(){
var v, p="pics/";// путь к папке с картинками
v=document.getElementById("num1").value;
document.getElementById("krt").src=p+v;
 
 };
1
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 31
08.03.2016, 15:29  [ТС]
А как сделать чтобы "Введите имя файла с рисунком", поле ввода и кнопка всегда были ниже рисунка, а то после того как рисунок вставляется все это убегает вправо.
0
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,531
08.03.2016, 16:46
Саму картинку засунуть в div и убрать лишние переводы строк.
Может не вниз, а сверху? тогда они всё время будут в одном месте, а внизу будет зависеть от высоты картинки.
1
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 31
08.03.2016, 21:11  [ТС]
newJS, спасибо попробую
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.03.2016, 21:11
Помогаю со студенческими работами здесь

Появление рисунка по нажатию левой кнопки мыши
Всем привет!Я хотел у вас поинтересоваться,как реализовать следующее: Нажатие левой кнопки мыши -&gt; появление рисунка Просто я уже...

Отображение рисунка
Коллеги, помогите пожалуйста понять проблему! C++ Builder 6 Объект TPaintBox Рисую на нём Canvas-&gt;Pen... Move... В итоге...

Отображение рисунка в форме
Здравствуйте! Как сделать чтобы в форме отображались рисунки? Отображает картинку только при двойном нажатии... Как сделать...

Циклическое отображение рисунка
Добрый день всем, вот у меня есть код отображения (появдения) рисунка &lt;html&gt; &lt;head&gt; &lt;title&gt; Фільтр revealtrans &lt;/title&gt;...

Как сделать кнопку в виде рисунка
здравствуйте. нуждаюсь в помощи людей, колторые сталкивались с такой проблемкой или просто знают как это сделать. Нада кнопку (button)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru