| 
 | 
	
	
	
	
	
		
	
		
		
		
			
			 
			
				20.08.2012, 02:27
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Интересующийся 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 18.08.2012 
					
					
					
						Сообщений: 16
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
			
			 
				Нужна помощь спарсить участок кода и удалить из него строку
			 
			
		
		
		
		Всем привет. Помогите если не затруднит, спарсить с регуляркой ютуб ссылку из кода ниже, а потом удалить из ссылки параметры fs=1&feature=oembed&wmode=transparent& 
<div id="videocontent" class="vep-videocontent">
<iframe width="640" height="360" src="http://www.youtube.com/embed/Bzj1UKePBOE?fs=1&feature=oembed&wmode=transparent&autoplay=1" frameborder="0" allowfullscreen=""/>
</div>
  
		
	
		
		
		
		
		
		
		
						  
				
				Последний раз редактировалось Fantom2067, 20.08.2012 в 02:31.
				
				
			
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				20.08.2012, 02:41
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 без статуса 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 25.05.2012 
					
					
					
						Сообщений: 8,219
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
<div id="videocontent" class="vep-videocontent"> 
<iframe width="640" height="360" src="http://www.youtube.com/embed/Bzj1UKePBOE?fs=1&feature=oembed&wmode=transparent&autoplay=1" frameborder="0" allowfullscreen=""/></iframe>
</div>
<script type="text/javascript">
var video = document.getElementById('videocontent')
var a = video.getElementsByTagName('iframe')[0].src;
a = a.replace(/\?.*$/,'')
alert(a)
</script>
 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				20.08.2012, 02:52
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Интересующийся 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 18.08.2012 
					
					
					
						Сообщений: 16
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		извиняюсь за возможно глупый вопрос, а как теперь мне вставить спарсенную ссылку в допустим этот iframe? 
<div id="video2"> 
<iframe width="640" height="360" src="Сдесь должна быть полученная ссылка" frameborder="0" allowfullscreen=""/></iframe>
</div>
 
можно пожалуйста оставить знак вопроса вначале ссылки и autoplay=1 в конце? а то эта /\?.*$/,'' регулярка выдерает их.
 
Ссылка должна получится такого вида:  http://www.youtube.com/embed/Bzj1UKePBOE?autoplay=1 
		
	
		
		
		
		
		
		
		
						  
				
				Последний раз редактировалось Fantom2067, 20.08.2012 в 03:00.
				
				
			
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				20.08.2012, 02:59
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 без статуса 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 25.05.2012 
					
					
					
						Сообщений: 8,219
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
<div id="videocontent" class="vep-videocontent"> 
<iframe width="640" height="360" src="http://www.youtube.com/embed/Bzj1UKePBOE?fs=1&feature=oembed&wmode=transparent&autoplay=1" frameborder="0" allowfullscreen=""/></iframe>
</div>
<div id="video2">  
<iframe width="640" height="360" src="Сдесь должна быть полученная ссылка" frameborder="0" allowfullscreen=""/></iframe> 
</div>
<script type="text/javascript">
var video = document.getElementById('videocontent')
var a = video.getElementsByTagName('iframe')[0].src;
a = a.replace(/\?.*$/,'')
var video2 = document.getElementById('video2')
video2.getElementsByTagName('iframe')[0].src=a;
</script>
 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				20.08.2012, 03:00
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 без статуса 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 25.05.2012 
					
					
					
						Сообщений: 8,219
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 Fantom2067, 
Проще обрезать в начальном ролике и там же и заменить - не вижусмысла плодить два 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				20.08.2012, 03:25
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Интересующийся 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 18.08.2012 
					
					
					
						Сообщений: 16
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	
		
			Сообщение от Deff
			 
		
	 | 
 
	
		Fantom2067, 
Проще обрезать в начальном ролике и там же и заменить - не вижусмысла плодить два
	 | 
 
	
 
 Спасибо БОЛЬШОЕ!!! Всё работает. Я так днём ранее делал, но начальный ютуб ролик генерируется каким то тяжелым яваскриптом движка и видео почему то подлагивает в нём в Опере 12.1 да и кнопка Youtube Full Screen исчезла куда то (чувствую из за глючного яваскрипт кода движка), поэтому я хотел выдернуть ссылку и вставить её в свой iframe.  
		
	
		
		
		
		
		
		
		
						  
				
				Последний раз редактировалось Fantom2067, 20.08.2012 в 03:30.
				
				
			
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				20.08.2012, 03:31
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 без статуса 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 25.05.2012 
					
					
					
						Сообщений: 8,219
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		Fantom2067, 
 Да нет - подглючивало из-за параметра и незакрытого тега 
Воть
 
<div id="videocontent" class="vep-videocontent"> 
<iframe width="640" height="360" src="http://www.youtube.com/embed/Bzj1UKePBOE?fs=1&feature=oembed&wmode=transparent&autoplay=1" frameborder="0" allowfullscreen=""/></iframe>
</div>
<script type="text/javascript">
var video = document.getElementById('videocontent')
var b = video.getElementsByTagName('iframe')[0]
b.src= b.src.replace(/\?.*$/,'')
</script>
 
		
	
		
		
		
		
		
		
		
						  
				
				Последний раз редактировалось Deff, 20.08.2012 в 03:34.
				
				
			
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				20.08.2012, 04:01
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Интересующийся 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 18.08.2012 
					
					
					
						Сообщений: 16
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 Спасибо за помощь. Нестал плодить айфреймы и сделал всётаки по последнему вашему способу с заменой части ссылки. 
 
Разобрался, ошибка с лагами и отсутствием кнопки полноэкранного просмотра вообще заключалась не в скрипте движка, а в браузере Opera 12.1, так как в FireFox всё отлично, кнопка на месте и видео идёт плавно. 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
 
 |  
  |