0

オプション オブジェクト (いわゆる) は、JavaScript ファイルが操作するページから静的パラメーターを収集するために使用されます。ページからJavaScriptオプションオブジェクトに動的な値を渡す最良の方法は何ですか? たとえば、次のように MyAlbumID の値をどのように挿入する必要がありますか?

MyOptionsObject({
    flashvars: {
        xmlFilePath: "http://myurl.com/images.php?album=" + MyAlbumID
    })​

MyAlbumID は次の場所から取得されます。

 var albumspan = document.getElementById("lblMyAlbum");
 var albumtextnode = albumspan.firstChild;
 var MyAlbumID = albumtextnode.data;
4

1 に答える 1

0

問題は正確には何ですか?

onDynamicAction(function(){
    // ensure that the DOM is loaded when that action happens

    var myAlbumID = document.getElementById("lblMyAlbum").firstChild.data;
    // lets hope there is an element with that id and a textnode,
    // so that this threw no error

    MyOptionsObject ({
      flashvars: {
        xmlFilePath: "http://myurl.com/images.php?album=" + myAlbumID
      } // missing bracket, btw.
    });
    // set a new object
})
于 2012-06-07T16:55:16.450 に答える