为什么我的iframe视频消失了?

时间:2013-09-08 16:29:26

标签: php html iframe target

我仍然是一个php初学者...我搜索了像我这样的编码问题的人,却找不到我想要的具体内容。如果某种程度上我错过了一个相同的帖子,我道歉。

我有一个PHP生成的前10个视频列表(按标题列出)。标题的列表(正确排序并从foreach循环生成)按标题锚定到页面的html部分的特定位置中的示例视频,特别是在iframe中。当用户点击视频的标题时,即使iframe分配了“名称”,样本YouTube视频也会在正确的位置播放,没有任何问题。但是,只要将'target'属性(下面加粗)添加到php代码,引用iframe的'name',正确的视频加载大约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>"."&nbsp;&nbsp<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>

我应该补充一点,“定位”页面的选定部分会很生气,但如果由于某种原因我无法完成此操作,我会忽略 target = \“iframe1”。有人可以在使用'target'时在iframe中解释这个消失的示例视频吗?

0 个答案:

没有答案