Показывать различное видео, кликнув с javascript в ссылке, произведенной из-за php

Это кусок Веба, который я делаю. Эта таблица показывает серию упражнений гимнастического зала и, в каждой из линий таблицы, кроме основных признаков есть соединение в видео, которое он появляется, когда видео нажимает на glyphicon.

Проблема состоит в том, что я не знаю, как в том, чтобы делать для того, чтобы видео, которое он появляется, было в частности видео túpla, на который я нажимаю. Я не знаю, как посылать ссылку iframe, чтобы вводить в восходит src, как он нажал на один или на другой, так как он всегда показывает то же видео.

Я оставляю изображение страницы в частности, если он служит помощью:

<script>
function postYourAdd () 
{
    var iframe = $("#forPostyouradd");
    iframe.attr("src", iframe.data("src")); 
}
</script>

<table class="default">
<!-- Listar Ejercicios -->
<?php 
foreach ($arrayEjercicio as $ejer)  
{
?>

    <tr>                                                        
        <td width='15%'> <?php echo $ejer['nombreejercicio'] ?> </td>
        <td width='15%'> <?php echo $ejer['tipoejercicio'] ?> </td>
        <td width='15%'> <?php echo $ejer['niveldificultad'] ?> </td>
        <td width='10%'><div id="<?php echo $ejer['video']?>
            "onclick="postYourAdd()"  class='glyphicon glyphicon-play-circle'></td>
        <td width='12%'><a class="icon-edit" href="e_detalles_ejer.php?ejer=
            <?php echo $ejer['idejercicio']?>"> <div class='glyphicon glyphicon-edit'>
            </div></a></td>
        <td width='12%'><a class="icon-trash" href="e_del_ejer.php?ejer=
            <?php echo $ejer['idejercicio']?>"> <div class='glyphicon glyphicon-trash'>
            </div></a></td>
    </tr>

<?php
}
?>
</table>
<table class='alternative'>
    <tr>
        <td width='25%'></td>
        <td width='15%' colspan='4'><div class='button'><a href="e_nuevo_ejer.php"
            class="boton"><?php echo $idioma['nuevo_ejer'];?></a></div></td>
        <td width='25%'></td>
    </tr>
</table>
<table class='alternative'>
<tr>
    <td width='33%'></td>
    <td widht='60%'><iframe id="<?php echo $ejer['video']?>" data-src="
    <?php echo $ejer['video']?>" src="about:blank" width="420" height="315" 
        style="background:#E0F0F0"></iframe></td>    
    <td width='25%'></td>
</tr>
</table>
3
задан 15.01.2017, 11:53
0 ответов

Ты мог бы делать следующие изменения.

  • В script что показывает видео, ты мог бы получать параметром URL видео, я схватил:

    function postYourAdd (video) {
      $("#forPostyouradd").attr("src", video); 
    }
    
  • В glyphicon video ты был бы должен происходить URL в видео прямо в функцию, я схватил:

    <div onclick="postYourAdd('<?php echo $ejer['video']?>')" 
      class="glyphicon glyphicon-play-circle"></div>
    
  • И в конце концов ты iframe он был бы должен иметь id="forPostyouradd", так:

    <iframe id="forPostyouradd" src="about:blank" width="420" height="315" 
    style="background:#E0F0F0"></iframe>
    
2
ответ дан 03.12.2019, 17:40
  • 1
    Прежде всего спасибо за твою помощь Рамы. Я протестировал точно то, что ты говоришь мне, но не увидено никакое видео. Я думаю, что мне остается подбирать переменную, которую я перемещаю из-за click в iframe, хотя я не уверен –  15.01.2017, 18:18
  • 2
    @Edgard, ¿ ты servirí в который в мой ответ он включил весь có я говорю, что он находится в твоем вопросе включая предложенных изменениях? –  16.01.2017, 14:19

Теги

Похожие вопросы