| 
	| 
	
	| 
		
	| 
			
			 
			
				24.01.2010, 20:02
			
			
			
		 |  
	| 
		
			
			| Новичок на форуме       |  | 
					Регистрация: 24.01.2010 
						Сообщений: 2
					 
		
 |  |  
	| 
				Как загрузить содержимое web-страницы и провести ее анализ с помощью Js
			 Добрый день!1. Необходимо получить содержимое страницы, адрес которой пользователь ввел в текстовое поле и нажал на кнопку
 2. Если на загружаемой странице есть форма с именем "form1" произвести автозаполнение полей на ней
 3. После автозаполнения полей автоматически нажать кнопку на "form1"
 
 Могу ли средствами js загрузить некую страницу в определенную объектную переменную (не знаю фрейм может.. или типа окно какое) чтоб потом начать ее анализ функциями типа getElementsbyTag, getElementById и т.д.?
 
 Или может если у кого есть ссылкы на материал где подобное рассматривается просьба помочь..
 |  |  
	| 
		
	| 
			
			 
			
				24.01.2010, 22:15
			
			
			
		 |  
	| 
		
			|  | Профессор       |  | 
					Регистрация: 15.12.2009 
						Сообщений: 742
					 
		
 |  |  
	| нет. если домены разные - загрузить сможешь, но проанализировать нет. делай через сервер. |  |  
	| 
		
	| 
			
			 
			
				28.01.2010, 19:12
			
			
			
		 |  
	| 
		
			
			| Новичок на форуме       |  | 
					Регистрация: 24.01.2010 
						Сообщений: 2
					 
		
 |  |  
	| 
	
 
	| Сообщение от PeaceCoder   |  
	| нет. если домены разные - загрузить сможешь, но проанализировать нет. делай через сервер. |  
	
 а можно подробнее, что значит через сервер? |  |  
	| 
		
	| 
			
			 
			
				28.01.2010, 22:03
			
			
			
		 |  
	| 
		
			|  | 猫       |  | 
					Регистрация: 07.06.2007 
						Сообщений: 7,504
					 
		
 |  |  
	| 
	
 
	| Сообщение от stakker   |  
	| а можно подробнее, что значит через сервер? |  
	
 через сервер, это значит через серверную программу, к таким относятся например php скрипты. |  |  
	| 
		
	| 
			
			 
			
				04.02.2010, 22:10
			
			
			
		 |  
	| 
		
			
			| Интересующийся       |  | 
					Регистрация: 27.01.2010 
						Сообщений: 10
					 
		
 |  |  
	| 
	
 
	| Сообщение от PeaceCoder |  
	| если домены разные - загрузить сможешь |  
	
 Подскажи как плиз...
 
Я бы ответил прямо противоположно твоему    
Если с родного сайта, то можно например
 
function getHTML(url){
  $('#forInsert').load(url);
// Получаем форму из страницы url. (селекторы писать уже не стал)
  setTimeout(function() {alert($('#forInsert form').text());},0);
}
Загрузится, если url локальный. И после загрузки делаем с кодом что хотим. |  |  
	| 
		
	| 
			
			 
			
				04.02.2010, 22:25
			
			
			
		 |  
	| 
		
			|  | 猫       |  | 
					Регистрация: 07.06.2007 
						Сообщений: 7,504
					 
		
 |  |  
	| 
	
 
	| Сообщение от Коровкин Сергей   |  
	| Подскажи как плиз... 
 Я бы ответил прямо противоположно твоему
  
 Если с родного сайта, то можно например
 
 
function getHTML(url){
  $('#forInsert').load(url);
// Получаем форму из страницы url. (селекторы писать уже не стал)
  setTimeout(function() {alert($('#forInsert form').text());},0);
}
 Загрузится, если url локальный. И после загрузки делаем с кодом что хотим.
 |  
	
 что пропоганда jquery или вы разделом ошиблись? |  |  
	| 
		
	| 
			
			 
			
				05.02.2010, 12:35
			
			
			
		 |  
	| 
		
			
			| Интересующийся       |  | 
					Регистрация: 27.01.2010 
						Сообщений: 10
					 
		
 |  |  
	| 
	
 
	| Сообщение от Gozar |  
	| пропоганда jquery |  
	
 Почему пропаганда? Просто предложил как решение. Как я понимаю не запрещено же примеры с jQuery кидать   |  |  
	| 
		
	| 
			
			 
			
				05.02.2010, 13:21
			
			
			
		 |  
	| 
		
			|  | 猫       |  | 
					Регистрация: 07.06.2007 
						Сообщений: 7,504
					 
		
 |  |  
	| 
	
 
	| Сообщение от Коровкин Сергей   |  
	| Почему пропаганда? Просто предложил как решение. Как я понимаю не запрещено же примеры с jQuery кидать   |  
	
 Тогда уж предлагайте решение и на основе остальных фреймворков(ФВ), может кто-то jquery не пользует, а пользует другой ФВ. |  |  
	| 
		
	| 
			
			 
			
				05.02.2010, 20:48
			
			
			
		 |  
	| 
		
			
			| Интересующийся       |  | 
					Регистрация: 27.01.2010 
						Сообщений: 10
					 
		
 |  |  
	| Был задан вопрос как выполниить определенную задачу средствами js . jQuery ничего кроме javascript внутри себя не содержит, поэтому я ответил на его вопрос и дал возможное решение. Если он использует другой ФВ, то возможно поищет в нем сам, когда увидит, что в jQuery это есть, и не исключено, что в его ФВ тоже есть реализация. Еще вариант покопаться в исходниках jQuery.
 Вообще не понимаю ваших придирок. Чем вам jQuery не угодил? Или просто такое отношению к людям "дружелюбное"?
 
 ps. (stakker, сорри за небольшой оффтоп)
 |  |  
	| 
		
	| 
			
			 
			
				05.02.2010, 23:55
			
			
			
		 |  
	| 
		
			|  | 猫       |  | 
					Регистрация: 07.06.2007 
						Сообщений: 7,504
					 
		
 |  |  
	| 
	
 
	| Сообщение от Коровкин Сергей   |  
	| Был задан вопрос как выполниить определенную задачу средствами js . jQuery ничего кроме javascript внутри себя не содержит, поэтому я ответил на его вопрос и дал возможное решение. Если он использует другой ФВ, то возможно поищет в нем сам, когда увидит, что в jQuery это есть, и не исключено, что в его ФВ тоже есть реализация. Еще вариант покопаться в исходниках jQuery. 
 Вообще не понимаю ваших придирок. Чем вам jQuery не угодил? Или просто такое отношению к людям "дружелюбное"?
 
 ps. (stakker, сорри за небольшой оффтоп)
 |  
	
 Ни jquery ни другим ФВ на js указанную задачу не решить! 
jquery здесь ни к селу ни к городу, оно вообще ни при чём, совсем! |  |  |  |