我想定义个JS变量,在这个页面其他地方可以调用这个变量怎么做??
varflashsrc="a.swf";下面调用.<script>flash(flashsrc)</script>怎么做呢?要用全局变量吧??望高手给我解答varflas...
var flashsrc="a.swf";
下面调用.
<script>flash(flashsrc)</script>
怎么做呢? 要用全局变量吧?? 望高手给我解答
var flashsrc="a.swf"; 是我动态加载的JS文件里的代码
在页面中我要调用这个变量
也是你这么写的可是不行啊好象是那个动态加载的JS文件没有加载完全?? 怎么办?? 展开
下面调用.
<script>flash(flashsrc)</script>
怎么做呢? 要用全局变量吧?? 望高手给我解答
var flashsrc="a.swf"; 是我动态加载的JS文件里的代码
在页面中我要调用这个变量
也是你这么写的可是不行啊好象是那个动态加载的JS文件没有加载完全?? 怎么办?? 展开
1个回答
2008-07-09
展开全部
不是在function里面定义的就是全局变量了。
也就是说下面两个可以分开写,注意顺序就好了。
<script>var flashsrc="a.swf"; </script>
<script>flash(flashsrc)</script>
如果没有加载完的话,可以把flash(flashsrc)也写在加载的js文件里面,或者是这样
function tryflash(){
try{flash(flashsrc)}catch(e){window.setTimeout(tryflash,100)}
}
也就是说下面两个可以分开写,注意顺序就好了。
<script>var flashsrc="a.swf"; </script>
<script>flash(flashsrc)</script>
如果没有加载完的话,可以把flash(flashsrc)也写在加载的js文件里面,或者是这样
function tryflash(){
try{flash(flashsrc)}catch(e){window.setTimeout(tryflash,100)}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询