2

私はこのような機能を持っています:

function CreateYoutubePlayer(alpha, bravo, charlie, delta, echo) {
    var s = document.createElement("script");
    s.src = "//www.youtube.com/iframe_api";
}

読み込まれたスクリプトには、 というグローバル関数が必要onYouTubeIframeAPIReadyです。グローバルにアクセスできるように、上記の関数内でこの関数を作成するにはどうすればよいですか。

4

2 に答える 2

5

この関数をグローバル ウィンドウ オブジェクトにアタッチできます。

function CreateYoutubePlayer(alpha, bravo, charlie, delta, echo) {
    var s = document.createElement("script");
    s.src = "//www.youtube.com/iframe_api";

    window.onYouTubeIframeAPIReady = function() {}
}
于 2013-11-27T10:31:33.107 に答える
0

onYouTubeIframeAPIReady関数の外でCreateYoutubePlayer空の変数として宣言できます。これによりグローバル変数が作成され、その関数をCreateYoutubePlayer

于 2013-11-27T10:34:26.520 に答える