<input type="file" style="display: none" onchange="setLocationHref(event)">
	<input id="Button1" type="button" value=" html file" onclick="this.previousElementSibling.click()">
<script>
	function setLocationHref(e) {
		window.URL = window.URL || webkitURL;
		var file = e.target.files[0];
		if (file.type.indexOf('html') != - 1) {
			var adr = prompt('url', window.URL.createObjectURL(file));
			if (adr != null) {
				window.location.href = adr;
			}
		}
	}
</script>
	
	| Сообщение от Stef | 
	| Вам, что мне необходимо! Почему последняя форма не указывает путь к файлу на локальном диске, а выдает результат: /fakepath/<имя_файла.html> | 
	
Потому что это меры безопасности, вместо реального пути выдаётся ложный путь (fakepath)