| 
	| 
	
	| 
		
	| 
			
			 
			
				26.08.2012, 12:49
			
			
			
		 |  
	| 
		
			
			| Интересующийся       |  | 
					Регистрация: 26.08.2012 
						Сообщений: 13
					 
		
 |  |  
	| 
				Запуск веб-страницы с локального диска
			 Только начал осваивать javascript   Подскажите, как правильно оформить, максимально короткий код запуска веб-страницы с локального диска ПК. 
1. Необходимо найти нужную страницу на диске. 
2. Запустить ее в полноэкранном режиме или новом окне. 
3. Желательно, чтобы код выполнялся в IE, FF, Crome. |  |  
	| 
		
	| 
			
			 
			
				26.08.2012, 12:59
			
			
			
		 |  
	| 
		
			
			| без статуса       |  | 
					Регистрация: 25.05.2012 
						Сообщений: 8,219
					 
		
 |  |  
	| 
	
 
	| Сообщение от Stef |  
	| 1. Необходимо найти нужную страницу на диске. |  
	
 Для работы с локальной страницей под JS - вы должны запустить любую локальную страницу со своего компутера, других Вариантов доступа к  локальным страницам под чистым JS - нет |  |  
	| 
		
	| 
			
			 
			
				26.08.2012, 15:19
			
			
			
		 |  
	| 
		
			
			| Интересующийся       |  | 
					Регистрация: 26.08.2012 
						Сообщений: 13
					 
		
 |  |  
	| Именно это мне и нужно - выбирать и запускать веб-страницы с локального диска своего ПК! Просто хотелось бы, создать примитив вьюера для просмотра внутренних html ресурсов на своем компе. Нужны всего три кнопки: 1. "найти" - с окном показывающем путь к файлу;
 2. "запусить" - запускает страницу в разных браузерах, установленных
 на ПК.
 3. Просмотреть html код первичной страницы.
 |  |  
	| 
		
	| 
			
			 
			
				26.08.2012, 15:23
			
			
			
		 |  
	| 
		
			
			| без статуса       |  | 
					Регистрация: 25.05.2012 
						Сообщений: 8,219
					 
		
 |  |  
	| Stef, 
 собственно начальная страница может быть такой 
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html dir="ltr">
<head>
 <title>Диски</title>
 <link rel="stylesheet" href="file://localhost/C:/Program%20Files/Opera/styles/drives.css" media="screen,projection,tv,handheld,print,speech">
 <meta name="viewport" content="width=device-width">
</head>
<body>
<h1>Диски</h1>
<ol>
 <li><a href="file://localhost/C:/">C:</a></li>
 <li><a href="file://localhost/D:/">D:</a></li>
 <li><a href="file://localhost/E:/">E:</a></li>
 <li><a href="file://localhost/F:/">F:</a></li>
 <li><a href="file://localhost/G:/">G:</a></li>
 <li><a href="file://localhost/H:/">H:</a></li>
</ol>
</body></html>
 			 Последний раз редактировалось Deff, 26.08.2012 в 15:30.
 |  |  
	| 
		
	| 
			
			 
			
				26.08.2012, 16:45
			
			
			
		 |  
	| 
		
			|  | Профессор       |  | 
					Регистрация: 22.03.2012 
						Сообщений: 3,744
					 
		
 |  |  
	| Можно и относительные пути использовать или глобально всё разбросаноне, а чем стандартный поиск не устраивает *.htm(html), через контекстное меню открывай чем хочешь
 			 Последний раз редактировалось bes, 26.08.2012 в 16:49.
 |  |  
	| 
		
	| 
			
			 
			
				26.08.2012, 17:45
			
			
			
		 |  
	| 
		
			
			| Интересующийся       |  | 
					Регистрация: 26.08.2012 
						Сообщений: 13
					 
		
 |  |  
	| Огромное спасибо за науку! Но мне нужно, еще более простое решение!Используя <input type> - получить полный путь к html файлу на ПК, который каждый браузер указывает по своему, а затем вставить полученную ссылку в window.location.href  и запустить его (первичный html код). Мне кажется, что такое решение будет универсальным для браузера любой ОС. Простите за наивные вопросы, но нужно кроссплатформенное, простейшее решение!
 |  |  
	| 
		
	| 
			
			 
			
				26.08.2012, 22:33
			
			
			
		 |  
	| 
		
			
			| Интересующийся       |  | 
					Регистрация: 26.08.2012 
						Сообщений: 13
					 
		
 |  |  
	| Прошу прощения за беспокойство, но просмотрев страницы форума удалось найти нужное мне решение: 
<!DOCTYPE HTML>
<html>
<head>
<title></title>
</head
<form enctype="multipart/form-data"  id="path" method="post" name="path" target="_blank">
 <input type='file' onchange='window.location.href(this.value)'> 
</form>
</html>
 
Однако работает только в IE   Подскажите, решение для любого браузера  |  |  
	| 
		
	| 
			
			 
			
				26.08.2012, 22:50
			
			
			
		 |  
	| 
		
			|  | Тлен       |  | 
					Регистрация: 02.01.2010 
						Сообщений: 6,601
					 
		
 |  |  
	| Браузеры кроме осла не предназначены для подобных извращений. 
				__________________ 29375, 35
 |  |  
	| 
		
	| 
			
			 
			
				26.08.2012, 23:15
			
			
			
		 |  
	| 
		
			
			| Интересующийся       |  | 
					Регистрация: 26.08.2012 
						Сообщений: 13
					 
		
 |  |  
	| Может быть я и осел, но работаю с таким же ослиным браузером! 
Все равно прошу о помощи! На данный момент, мне все равно как написан 
код - главное чтобы работал на движке webkit! Думаю, что подправить вышеприведенный код под перечисленные мной требования, Вам не составит никакого труда! Прошу помогите!  |  |  
	| 
		
	| 
			
			 
			
				26.08.2012, 23:21
			
			
			
		 |  
	| 
		
			|  | Профессор       |  | 
					Регистрация: 22.03.2012 
						Сообщений: 3,744
					 
		
 |  |  
	| По последнему сообщению не понятно, понимаете ли вы что осёл - это IE.подправляю: форма там вообще не нужна, только input
 но получить кроссбраузерный результат данным способом скорей всего не получится, так как реальный путь к файлу из value input type=file позволяет получить только IE, остальные - нет по соображениям безопасности.
 |  |  
 
 
 
 |  |