美工写的导航是用flash写的,每一个栏目必须在flash中添加,我没法改动,因为是双语网站,就做了两个导航,一个中文,一个日文。现在不知道怎么在判断语言类别后,根据语言来分别调用这个flash。
我写了个css,在不同判断language后调用,就加载不同的css,不知道能不能在css中来分别调用这两个flash呢,代码如下:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase=" http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="960" height="45">
<param name="movie" value="nav.swf"  />
<param name="wmode" value="transparent" />
<embed  src="nav.swf" width="960" height="45" quality="high" scale="noscale" wmode="transparent" />
</object>
各位大侠帮忙看看,怎么才能在<param name="movie" value="nav.swf"  /><embed  src="nav.swf" width="960" height="45" quality="high" scale="noscale" wmode="transparent" />这两个地方加载不同的flash呢?

解决方案 »

  1.   

    这个具体该怎么操作,在哪做判断啊?我之前写了两个head.aspx,在index.aspx中判断language后分别调用,可是好多id冲突,这个行不通啊!!!我在线等……
      

  2.   

    2个FLASH 你只要判断当前的语言环境 选择加载哪个就行了。
      

  3.   

    我就是判断language后,不知道该怎么分别加载,能给点例子吗?
      

  4.   


    这个办法是可行,但是在head中,还有搜索的asp控件,如果用这种方法,会导致id冲突。
      

  5.   

    不理解,这个导航直接就是个flash
      

  6.   

    笨点的办法两个flash都写上,判断后隐藏一个。
      

  7.   

    比方说 你的FLASH要放到这个<div id=Test runat=server></div>
    后台直接Test.innerHtml="<emb src=XXX.SWF></emb>";
      

  8.   

     判断不同的语言用不同的FLASH