Tabula_Rasa
Mitglied
Hallo,
Der folgende Code sorgt dafür, dass beim Klicken auf ein Bild ein Tab geöffnet wird mit entsprechendem Link:
Es werden hauptsächlich Youtube-Videos geöffnet. Youtube bietet einen Code zum Einbetten an, wie z.B. der hier:
Mir wäre es lieber, wenn der einzubettende Code benutzt werden würde und bei einem Klick der Link in der src-Sektion geändert wird und das Video sichtbar wird. Sobald ein anderes Bild angeklickt wird (zu jedem Bild wird ein Link zugeordnet) soll der neue Link eingefügt werden und das neue Video soll abgespielt werden. Der einzubettende Code würde dann folgendermaßen aussehen:
Die Frage ist, wie ich es hinbekomme, dass ein neues Video angezeigt wird nach einem neuen Klick? Jede Änderung müsste ja in Echtzeit überprüft werden und der Einträg des neuen Datensatzes ausfindig gemacht und in den Code eingesetzt werden. Wie genau bekomme ich das hin?
PS: Ich benutze das Framework Laravel 5.6
Der folgende Code sorgt dafür, dass beim Klicken auf ein Bild ein Tab geöffnet wird mit entsprechendem Link:
HTML:
<h1 style="text-align:center;">Music</h1>
<br>
<div class="row">
@if (count($musics) > 0)
@foreach ($musics as $music)
<div class="col-md-3" style="margin-bottom:15px;padding-top:10px" onmouseover="this.style.border='1px solid';" onmouseout="this.style.border='none';">
<a href="{{$music->link_path}}" target="_newtab"><img src="{{$music->pic_path}}" style="width:100%;height:200px;" alt="time"></a>
<br><br>
<h3>{{$music->title}}</h3>
Es werden hauptsächlich Youtube-Videos geöffnet. Youtube bietet einen Code zum Einbetten an, wie z.B. der hier:
HTML:
<iframe width="560" height="315" src="https://www.youtube.com/embed/09R8_2nJtjg" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
Mir wäre es lieber, wenn der einzubettende Code benutzt werden würde und bei einem Klick der Link in der src-Sektion geändert wird und das Video sichtbar wird. Sobald ein anderes Bild angeklickt wird (zu jedem Bild wird ein Link zugeordnet) soll der neue Link eingefügt werden und das neue Video soll abgespielt werden. Der einzubettende Code würde dann folgendermaßen aussehen:
HTML:
<iframe width="560" height="315" src="{{$music-link_path}}" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
Die Frage ist, wie ich es hinbekomme, dass ein neues Video angezeigt wird nach einem neuen Klick? Jede Änderung müsste ja in Echtzeit überprüft werden und der Einträg des neuen Datensatzes ausfindig gemacht und in den Code eingesetzt werden. Wie genau bekomme ich das hin?
PS: Ich benutze das Framework Laravel 5.6