А, не, всё, помогли.
e.target.href |
И опять нифига не работает...
Что за бредятина... Так всё работает: <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й всё нормально...). |
Часовой пояс GMT +3, время: 03:21. |