Autor Zpráva
_Leopik 2x
Profil *
Zdravim, neviem si rady s tymto problemom, ukážem to rovno na ukážke, bude to asi tak rýchlejšie
function MyObject() {
  this.myWin = document.getElementById("id");
  
  this.myWin.onmousedown = function() {this.move();}
  
   this.move = function() {
     alert("preslo");
   }
}

čiže problém je v tom, ako spraviť to zvýraznené this aby odkazovalo na ten daný objekt MyObject,
dakujem
Radek9
Profil
_Leopik 2x:
Většinou se to řeší nějakou pomocnou proměnnou, kam uložíš this:
function MyObject(){
  var that = this;
  this.myWin = document.getElementById("id");
  this.myWin.onmousedown = function(){that.move();};
  this.move = function(){ 
    alert("preslo");
  };
}
_Leopik 2x
Profil *
Diki, myslel som si, že to bude nejak takto, šiel som na to ale zle keďže som skúšal niečo ako this.that :),
diki

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0