Показать скрытый контроль изображения ASP с помощью java script
Как скрыть ASP image control с помощью java script
Я попробовал следовать коду, но он не работает. изображение не видно при вызове функции on change.
javascript находится на стороне клиента, если я установил свойство visibility элемента управления image в false, то могу ли я сделать его видимым через javascript?
Что я уже пробовал:
код управления изображением:
&ЛТ;как ASP:fileupload с ИД="FileUpload2" атрибут runat="сервер" onChange, после="previewFile()" класс="фа-фа-камеры" стиль="непрозрачность:1;Макс-ширина:15px; Макс-высота:11px; маржи-топ:в 4px"/&ГТ; &ЛТ;%--onServerClick="postimagescrap_Click"--%&ГТ;
язык JavaScript:
< script type= "text/javascript">
функция previewFile() {
var preview = документ.querySelector('#<%=Image4.ClientID %>');
var file = документ.querySelector('#&ЛТ;%=FileUpload2.Идентификатора ClientID %&ГТ;').файлы[0];
document.getElementById ("Image4"). style. visibility = " visible"
var reader = новый файловый редактор();
reader. onloadend = функция () {
просмотр.в src = читатель.результат;
}
если (файл) {
reader. readAsDataURL(файл);
} еще {
просмотр.в src = "";
}
}
< / script>
ZurdoDev
Отладьте свой код. Это так просто и быстро для вас, чтобы исправить самостоятельно.