И опять нифига не работает...
Что за бредятина...
Так всё работает:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script type="text/javascript">
function reply_guild(e)
{
e.preventDefault()
alert(this + ' ' + e + ' ' + e.target)
alert(this.href + ' ' + e.href + ' ' + e.target.href)
}
function main()
{
document.querySelector('center').innerHTML =
'<a id="accept" href="/bla-bla.php?action=accept&sign=40f45705adc40e6d9510addd79473bd0">Принять</a><br>' +
'<a id="skip" href="/bla-bla.php?action=skip&sign=40f45705adc40e6d9510addd79473bd0">Отказаться</a>'
document.querySelector('#accept').addEventListener('click', {handleEvent: reply_guild, loc: 1, type: true})
document.querySelector('#skip').addEventListener('click', {handleEvent: reply_guild, loc: 1, type: false})
}
document.addEventListener('DOMContentLoaded', main)
</script>
</head>
<body>
<center></center>
</body>
</html>
А у меня в приложении 1я ссылка не выдаёт свой href(со 2й всё нормально...).