try<script language="javascript">
function MyObject(n)
{
  this.x = n;
  this.func = function() 
{
alert(this.x);
for (var i=0; i < arguments.length; i++)
 alert(arguments[i]);
}
}var m = new MyObject(456);
alert(m.x);
m.func(1,2,3);
</script>

解决方案 »

  1.   

    <html>
    <head>
    <title>构造函数例子</title>
    <script language="javascript">
      function PrintCard(){ 
        line1="<b>name:</b>"+this.name+"<br>\n";
        line2="<b>address:</b>"+this.addree+"<br>\n";
        line3="<b>phone:</b>"+this.phone+"<br>\n";
        line4="<b>email:</b>"+this.email+"<hr>\n";
        document.write(line1,line2,line3,line4);  
      } 
      function Card(name,address,phone,email){ 
        this.name=name;
        this.address=address;
        this.phone=phone;
        this.email=email;
        this.PrintCard=PrintCard;
      }</script>    
    </head>
    <body>
    <h1 aling="center">javascript example test</h1>
    <p>javascript begin!</p><hr>
    <script language="javascript">
    a=new Card("庆胜","江苏","1396113797","[email protected]");
    b=new Card("李四","河南","13861173856","[email protected]");
    c=new Card("张三","上海","13625578945","[email protected]");a.PrintCard();
    b.PrintCard();
    c.PrintCard();
    </script>
    end of script! 
    </body> 
    </html>