<script language="javascript" type="text/javascript" src="1.js">
var Sy=new object;
Sy.color="red";

Sy.funTest=function(){
alert("funTest");
}
Sy.funTest();

////////////////////////////////

function changeColor(){
alert("blue");
}
var color1=new object;
color1.color="red";
color1.changeColor=changeColor;//赋予属性changeColor,指向changeColor()函数
color1.changeColor();//调用对象的changeColor()方法

</script>
这两个方法不执行,也不报错。谢谢大家能不能看看哪里有问题。

解决方案 »

  1.   

    不执行时什么意思?调用了么?alert没打印?
      

  2.   

    修改成Sy.prototype.funTest=function(){
    alert("funTest");
    }同样,下边的color1的方法也是这样。
      

  3.   

    <script language="javascript" type="text/javascript" src="1.js">这个是你另外引入的js?
    如果是的话应该这样
    <script language="javascript" type="text/javascript" src="1.js">
    <script type="text/javascript">
    ...
    </script>
    这样标签才对应,还有就是object要大写Object