Transformer liens youtube en iframe
Bonjour,
j'essaie de transformer des liens youtube sur une page en iframe...
voici le code qui fonctionne pour un lien :
Code:
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...:calim2:
Code:
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.