2011-08-31 45 views
0

是否有可能?例如:從發送的JavaScript代碼參數JavaScript文件

<script type="text/javascript">google.load("swfobject","2.2")</script> 
<script type="text/javascript" src="js/myswf.js?swf=animate01"></script> 
在myswf.js文件

swfobject.embedSWF("flash/"+swf+".swf","ID","258","371","9.0.0","",{},wmode:"transparent"},{}); 

是否有可能做這樣的事情? 在此先感謝:)

回答

0

簡短的回答是肯定的,但你需要創建一個單獨的JavaScript文件解析所有元素並查找這些參數。

對於看起來你想要做的事情,最有可能的是一個更簡單的解決方案。

編輯:

下面是一些代碼:

<script type="text/javascript"> 
    function doEmbed(name) { 
    swfobject.embedSWF("flash/"+name+".swf","ID","258","371","9.0.0","",{},wmode:"transparent"},{}); 
    } 

    doEmbed("animate01"); 
</script> 
0

您可以在第一個腳本中註冊一個名爲swf的全局變量。在javascript中引用一個叫做swf的var變量將引用這個對象作爲它的全局變量。這不是一個很好的做法,但它的工作原理。我寧願所有我的代碼與該變量工作在一個地方:)這樣我就避免了危險的副作用和醜陋的globals亂扔我的javascript ...

相關問題