А какая разница, TR или DIV?
|
<div style='background: #CCCCCC; width: 200px; height: 200px' onclick='var target = event.target || events.srcElement; if (event.target != this) return; this.style.backgroundColor = "red";'> <a href='javascript://'>Click</a></div> <table width=100% bgcolor='#ebebeb' border=1> <tr onclick='var target = event.target || events.srcElement; if (event.target != this) return; this.style.backgroundColor = "red";'> <td>text</td> <td id=tt onclick="null"><a href='pict.jpg' target="_blank">pict.jpg</a></td> </tr> </table> |
Попробуйте сами. Вероятно какие-то нюансы в DOM.
С div работает, с tr вообще никак. |
Клик не может быть совершён по TR, только по TD.
<table width=100% border=1> <tr style='background: red' onclick='if (event.target.tagName != "TD") return; this.style.backgroundColor = "black";'> <td>text</td> <td id=tt><a href='javascript://'>pict.jpg</a></td> </tr> </table> |
Matre,
Вот в чем проблема, оказывается была! Спасибо, уважаемый. Очень помогли. |
К сожалению, по техническим причинам не могу добавить вам кармы, у меня глючит форум - при попытке сделать это вылетает алерт:
"Вы должны добавить отзыв кому-то ещё, прежде чем сможете снова добавить его Matre." И так со всеми, а не только с вами. :( |
Так повысьте прямым POST-запросом.
Неплохая практика для освоения AJAX. |
А как сделать прямой POST-запрос? GET, понятно, как. А POST?
И какой должен быть запрос? |
Часовой пояс GMT +3, время: 03:18. |