方法一:通过 OBJECT 的 PARAM<object width="100%" height="100%" id="flash"
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,30,0">
<param name=loop value=false>
<param name=menu value=false>
<param name=quality value=best>
<param name=scale value=noborder>
<param name=movie value="flash/snow_flake.swf">
</object>
方法二:用 JScript/VBScript 来动态改变控件的属性
flash.loop = true;

解决方案 »

  1.   

    下面是我测试用的代码,目的是显示7654321的条码,但无效,看到的只是默认的1234567的条码
    试过在script里改属性,也不行。
    <html>
    <body><Object ID="barcode" WIDTH=100 HEIGHT=100 CODE=6907210 CLASSID="CLSID:FC501B56-D715-4971-A4C4-DA6D7AF69A60">
    <param name="code" value="7654321"></Object>
    </body>
    </html>
      

  2.   

    你选择的是ACTIVE控件,也就是说你必须是自动化的类型,不知道你的属性是什么类型 ,如果是bstr,我以前测试过也是不行的,不知道是什么原因,如果用整型就万事无忧了
      

  3.   

    bstr类型我倒没试过,我用的正是long类型,也不行,不过我发现问题所在了:
    我在向导生成的put_xxxx函数框架里对输入的数值范围做了限定,数值合法的话则刷新显示,然而我在script里给属性赋值时显然没有正确调用put_xxxx,随便给个什么值都可以,却没有刷新,后来我另加了一个函数Setxxxx,里头直接调用put_xxxx,就可以了,真奇怪!问题就在浏览器没有正确改变控件的属性!现在我虽然有办法实现基本相同的效果,但对于浏览器里改变控件属性的问题仍然不解,请各位高手继续讨论研究,谢谢!先给分感谢大家的热情帮助,剩下的分留给最终解答问题的朋友!
      

  4.   

    试着用FireViewChange这个函数强制刷新一下吧!
      

  5.   

    试着用FireViewChange这个函数强制刷新一下吧!
      

  6.   

    我在属性的put_xxxx里调用过了,现在问题是在script里用control.xxxx=8888888的方法改变属性时根本没有触发put_xxxx函数。