Кажется, FB удалил возможность получить элемент, по которому щелкают (то есть это) в контексте .
т.е:
<a onclick="doSomething(this);">test</a>
<script>
function doSomething(this) {
console.log(this);
}
<script>
В Firebug выдаст следующее:
Object { PRIV_obj=a, appendChild=function(), insertBefore=function(), more...}
Принимая во внимание
<fb:visible-to-connection>
<a onclick="doSomething(this);">test</a>
<fb:else>
</fb:else>
<a onclick="doSomething(this);">test</a>
</fb:visible-to-connection>
<script type="text/javascript">
function doSomething(element) {
console.log(element);
}
</script>
Даст:
null
Это временная ошибка в FBJS или из-за какой-то новой функции?
Как мне достать "это" во втором примере?