JavaScript动态iFrame未显示

JavaScript动态iFrame未显示,javascript,iframe,youtube,Javascript,Iframe,Youtube,我正在使用JS构建一些HTML,其中包含来自YouTube的新iframe语法 当有人点击页面上的YouTube视频链接时,JS会检查文档大小,如果足够大,就会在页面上打开一个lightbox样式的框,并在那里播放视频 当我测试它时,它会打开HTML,但是空格是白色的,源代码显示一个空的元素 尝试向页面动态添加iframe是否有问题 以下是JS的相关部分: iframe = '<iframe width="'+defaults.width+'" height="'+defaults.hei

我正在使用JS构建一些HTML,其中包含来自YouTube的新iframe语法

当有人点击页面上的YouTube视频链接时,JS会检查文档大小,如果足够大,就会在页面上打开一个lightbox样式的框,并在那里播放视频

当我测试它时,它会打开HTML,但是空格是白色的,源代码显示一个空的
元素

尝试向页面动态添加iframe是否有问题

以下是JS的相关部分:

iframe = '<iframe width="'+defaults.width+'" height="'+defaults.height+'" src="'+vidsrc+'" frameborder="0" allowfullscreen></iframe>';
container = '<div class="videopow-overlay"><div class="videopow-container">' + iframe + '</div></div>';

$("body").prepend( container );
iframe='';
容器=“”+iframe+“”;
$(“正文”)。前置(容器);
以下是获得输出的内容:

<div class="videopow-overlay">
  <div class="videopow-container">
    <iframe width="800" height="485" src="http://www.youtube.com/watch?v=phzvyIQWCo8?hd=1" frameborder="0" allowfullscreen="">
      <html><head></head><body></body></html>
    </iframe>
  </div>
</div>

将vidsrc更改为:

http://www.youtube.com/watch?v=phzvyIQWCo8?hd=1


你能发布你的视频网址吗,我想这是个问题。哦,天哪,就是这样。谢谢
http://www.youtube.com/embed/phzvyIQWCo8?hd=1