This dans différents appels de fonction
function maFonction(){
var element = (this == window) ? "window" : this.id;
log("this == " + element);
}
<button id="button1" onclick="maFonction()"/>
résultat : window.
résultat : button2
résultat : window.
résultat : button4