我仍然是一个PHP初学者...我搜索了有人用编码问题,像我,但找不到具体是什么我一直在寻找。 我道歉,如果不知何故,我错过了一个相同的职位地方。
我的前10名影片的PHP生成的列表(按标题列出)。 列表标题的(这是正确的排序,并从foreach循环产生的)每标题被锚定到在网页的HTML部分的特定位置的样本视频,特别是在iframe中。 当用户点击的视频标题,样品的YouTube视频在正确的位置没有问题玩,即使有IFRAME分配给它的“名字”。 然而,只要“目标”属性(下面以粗体显示)被添加到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中这个消失的样本视频?