2012-12-08 58 views
0

我有两个JavaScript。从第一个JavaScript我想调用一个函数在其他JavaScript像下面的例子:如何将javascript动态变量传递给另一个javascript中的函数?

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

以上调用jwplayer功能工作正常,但我想加载动态媒体网址中使用已持有的动态值变量的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> 
+0

你试过了:jwplayer().load({file:url});代替? – jtheman

+0

只有一个JavaScript。这是一种编程语言。 – Pointy

回答

0

你在jwplayer().load({file: '+ url'}); URL被解读为一个字符串,而不是一个变量。它应该是:

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

很多很多谢谢我花了30分钟来找出我做错了什么!它的工作方式非常完美! – user1788736

相关问题