Tobias: javascript prototype

Beitrag lesen

Wie überschreibt man in javascript methoden die nicht mit prototype sondern im constructor erstellt worden sind?

hier mein script:

<script language="javascript">

function con()
  {
  this.show_1 = function(text)
    {
    alert("show 1: "+text);
    };
  }

con.prototype.show_2 = function(text)
  {
  alert("show 2: "+ text);
  }

// nun show 1 neu schreiben:
con.prototype.show_1 = function(text)
{
  alert('wie geht das?? ' + text);
};

// nun show 2 neu schreiben:
con.prototype.show_2 = function(text)
{
  alert('klar, das geht: ' + text);
};

// neue instance
obj = new con();

</script>

<html>
<a href='javascript:obj.show_1("hallo welt")'>test 1</a>
<a href='javascript:obj.show_2("hallo welt")'>test 2</a>
</html>

danke
Tobias