Я по-прежнему новичок php … Я искал кого-то с проблемой кодирования, как у меня, но не смог найти конкретно то, что искал. Прошу прощения, если бы я почему-то пропустил то же место.
У меня есть список 10 лучших видеороликов (список по названию). Список (который правильно упорядочен и сгенерирован из цикла foreach) заголовков привязан за заголовок к образцу видео в определенном месте html-части страницы, в частности, в iframe. Когда пользователь нажимает на заголовки видео, образец видео YouTube воспроизводится в правильном месте без проблем, даже если в iframe назначено имя. Однако, как только атрибут «target» (выделено жирным шрифтом) добавлен в php-код, ссылаясь на «имя» iframe, правильное видео загружается около 1 секунды, а затем исчезает, оставляя на своем месте часть домашняя страница моего сайта (размеры iframe намного меньше, чем целая страница). Вот код:
<html> <div id="iframe_play"> <!--Start iframe--> <iframe name="iframe1" width="558" height="325" src="http://www.youtube.com/embed/MAFzWFHmXiw" frameborder="0"></iframe> </div> . . //Some code . <td class="class1"><?php echo "<ol style=\"list-style:none; margin: 0; padding: 0\">"; $i = 1; foreach ($videos as $video) { if($i>10){ break; //Necessary to terminate loop properly } echo "<li style=\"margin-left:20px\"><font size=2 style=\"color:red\">".$i."</font>"."  <a href=\"#null\" **target=\"iframe1"** onclick=\"activatevideo();\"><font size=2 style=\"color:#23B223\">".substr($video['title'],0,23)."</font></a></li>"; $i++; } echo "</ol>"; ?></td> </html>
Я должен добавить, что было бы «подгонять» выбранные разделы страницы, но если по какой-то причине я не смогу этого сделать, я буду жить с отсутствием цели = \ "iframe1" . Может ли кто-нибудь объяснить этот исчезающий образец видео в iframe только при использовании «цели»?