In Javascript Class, how to call the prototype method.(three method)

  1、Using Javascript eval Method。

  2、using a veriables save object "this" reference.

  3、in innerHTML, we can using String to pass the prototype Method。

  e.g.

  <SCRIPT LANGUAGE="JavaScript">

  <!--

  function myClass(instanceName)

  {

  this.instanceName = instanceName;

  this.instance = this;

  return this;

  };

  myClass.prototype.toAlert=function()

  {

  eval(this.instanceName).callback(); // the first method to call prototype function.

  this.instance.callback(); // the second method to call prototype function.

  // the third method to call prototype function.

  document.write("<a href='javascript:void(0);' onclick='" + this.instanceName + ".callback();'>instance call prototype function.</a>")

  };

  myClass.prototype.callback=function()

  {

  alert("blueDestiny, never-online");

  };

  var a = new myClass("a");

  a.toAlert();

  //-->

  </SCRIPT>