jan: return funktioniert nicht

hallo zusammen,

sf.OnlyATest = Class.create(
{
 initialize: function()
 {
  this.photoContainer = $('photoContainer');
  this.handleReq.bind(this);
 },

handleReq: function()
 {
  alert(this.tester);
 },

tester: function()
 {
  contX = 5;
  return contX;
 }
});

warum bekomme ich ales return

function () {
    contX = 5;
    return contX;
}

anstatt einfach nur die 5 ??????

ich hoffe mir kann kurzfristig helfen, da ich ja mit dem return nix anfangen kann

  1. gib noch kurz an wie du die funktion aufrufst.

    ich würde generell immer alle variablen die du erstellst deklarieren, also:

    function () {
         var contX = 5;
         return contX;
    }

    hier wäre aber wohl einfacher direkt:

    function () {
     return 5;
    }

    oder vielleicht versuchts dus so

    alert(this.tester());

    function () {
        contX = 5;
        return contX;
    }

    1. das problem war mein aufruf alert(this.tester) anstatt korrekterweise alert(this.tester());