2012-04-05 7 views
-2

私はこのiframeとyoutubeビデオをソースとして持っています。しかし、それは負荷doesntの:私は...内部IフレームをJavaScriptを無効にしようiframeのjavascriptを無効にする

document.getElementById("blank").style.display="block"; 

<div id="blank" style="display:none; position:absolute; top:100px; left:100px; width:600px; height:400px;"> 
       <iframe title="YouTube video player" type="text/html" width="240px" height="349px" src="http://www.youtube.com/watch?v=bGNIYEYWxm0" frameborder="0"></iframe> 
</div> 

、見られるべきであるが,,私はそれが

+1

JavaScriptを無効にしてみてください。 –

+0

どうすればいいですか?なぜJavaScriptを無効にするのですか? –

+0

iframeの中でjavascriptを無効にする方法を教えてください。 –

答えて

0

I避難所ユーザが見たりトリガしたいいけませんテストされていますが、YouTubeのウェブサーバーがX-FRAME-OPTIONS:DENYヘッダーを送信している可能性があります.DENYヘッダーは、ブラウザがiframeにコンテンツを表示することを明示的に禁じています。これについては何もできませんが、iframeにYouTube動画を挿入する場合は、次のように読んでください:https://developers.google.com/youtube/iframe_api_reference

+0

私はそれを読んでくれてありがとう...私の更新を参照してください.. –

0

YouTubeがヘッダー(X-Frame-Options)で無効になっているため、 。

あなたは(ユーチューブで提供)このコードを使用する必要があり、あなたのページにこのYouTube動画を含めるしたい場合:

<object style="height: 390px; width: 640px"><param name="movie" value="http://www.youtube.com/v/F8V9Wbk_a1s?version=3&feature=player_detailpage"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/F8V9Wbk_a1s?version=3&feature=player_detailpage" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"></object> 

2番目の質問:あなたが投げるとき

JavaScriptが停止されますエラーが発生しますが、JavaScriptを使用して別の原点からif​​rameにアクセスすることはできません。

+0

私は私の答えのようにそれにdivを置く..しかし、私はページを表示しないでください(私のフレーム) –

+0

divは必須ではない問題はiframeのsrcが間違っていることです。実際にiframeに動画を表示するには、このsrcを使用する必要があります:http://www.youtube.com/embed/bGNIYEYWxm0 – noob