如何将javascript动态变量传递给另一个javascript中的函数?

时间:2012-12-08 01:30:25

标签: javascript

我有两个JavaScripts。从第一个JavaScript我想在其他JavaScript中调用函数,如下例所示:

jwplayer().load({file: 'http://content.bitsontherun.com/videos/nPripu9l-60830.mp4'}) 

以上对jwplayer函数的调用工作正常,但我想使用已保存动态值的变量URL将动态媒体URL加载到jwplayer函数。我尝试了以下但它从未将动态媒体URL传递给jwplayer函数!你能告诉我我做错了吗?警报显示URL值,证明URL可以,但它永远不会将其传递给播放器!

....
alert('' + url);
jwplayer().load({file: '+ url'});

第二个JavaScript:

<div id='mediaspace'>This text will be replaced</div>

<script type='text/javascript'>
    jwplayer('mediaspace').setup({
        'flashplayer': './player.swf',
        'autostart': 'true',
        'controlbar': 'bottom',
        'width': '470',
        'height': '320'
    });
</script>

1 个答案:

答案 0 :(得分:0)

你在jwplayer().load({file: '+ url'});中的网址被读取为字符串,而不是变量。它应该是:

jwplayer().load({file: url});