Bonjour,
j'essaie de transformer des liens youtube sur une page en iframe...

voici le code qui fonctionne pour un lien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript"><!-- DEBUT script pour liens youtube -->
$(document).ready(function () 
{
	$("a[href^='http://www.youtube']").each( function () 
		{
				$(this).html(function(i, html) {
						return html.replace(i, "<iframe width='300' height='150' src='https://www.youtube-nocookie.com/embed/1234567890' frameborder='0' allowfullscreen></iframe>");	
						}); 
		});
});
</script><!-- FIN script pour liens youtube -->
et je voudrais le faire pour tous les liens présents sur la page et là rien ne se passe...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<script type="text/javascript"><!-- DEBUT script pour liens youtube -->
$(document).ready(function () 
{
	$("a[href^='http://www.youtube']").each( function () 
		{
			val source_youtube = $(this).val();
				$(this).html(function(i, html) {
						return html.replace(i, "<iframe width='300' height='150' src='source_youtube' frameborder='0' allowfullscreen></iframe>");	
						}); 
		});
});
</script><!-- FIN script pour liens youtube -->
je dois pas être loin, mais je dois avoir oublié un truc ?
Merci.