Если вы хотите отобразить запрос на просмотр файла, вы должны использовать ввод файла формы.
Что вы можете сделать, это расположить ввод файла абсолютно внутри div и отслеживать мышь вокруг div при его перемещении,Таким образом, где бы мышь ни щелкала по элементу div, ввод файла будет происходить под мышкой и отображать приглашение браузера.
Затем можно скрыть ввод файла, используя непрозрачность 0.
Очевидно, этометод требует javascript.
Затем вы можете применить слушатель onchange к входному файлу, чтобы при выборе файла он отправлял форму скрытому фрейму.Сервер загружает изображение в iframe, а затем печатает что-то вроде
window.top.returnFileUrl('new-file-name.jpg');
Если эта функция определена в родительском окне ....
function returnFileUrl(url)
{
document.getElementById('image-div').style.background = 'url('+url+')';
}
Это непроверенный код для указанияВы в правильном направлении.