Показать сообщение отдельно
  #26 (permalink)  
Старый 04.07.2012, 01:32
Аспирант
Отправить личное сообщение для autosoft Посмотреть профиль Найти все сообщения от autosoft
 
Регистрация: 23.08.2008
Сообщений: 30

Сообщение от Deff Посмотреть сообщение
сделать pozition:absolute; z- index:-100, а фокусироваться на некой кнопке - которая и вызывает загрузку( передает событие onclick на <input type=file>
Пробовал и так.
Вот пример:
<style>

input.file {

	position:absolute;
	z-index:-100;
}

</style>
<html>
	<body>
		<form action='/'>
			<input class=file type=file id=file>
		</form>
		<div tabindex=0 onclick="document.getElementById('file').click()">Button</div>
	</body>
</html>

Если бы можно было запретить <input type=file> принимать фокус то было бы то что нужно. Но на onfocus ни event.preventDefault() ни event.stopPropagation() на влияет. Тут на форуме уже обсуждалось.
Ответить с цитированием