onclick관련 질문하나만 할게요 ㅠ.ㅠ
아 이거 아무리생각해도 답이안나옵니다 ㅠ.ㅠ
TD에 onclick이벤트가 걸려있고
그 TD안에 컨텐츠에 또 링크가 걸려있어요.
근데 클릭을하면 자꾸 TD onclick이벤트가 먹힙니다 -_-;
이걸..보니 컨텐츠에 마우스 오버를 했을 때 TD의 링크를 없애주라는데..
그럼 TD마다 ID를 다 걸어줘야 하지않나요? this로 가능한가..?
zindex도 안먹히고 좋은방법없나요 ㅠ.ㅠ
컨텐츠 링크가 우선이되어야하는ㄷ;;
TD에 onclick이벤트가 걸려있고
그 TD안에 컨텐츠에 또 링크가 걸려있어요.
근데 클릭을하면 자꾸 TD onclick이벤트가 먹힙니다 -_-;
이걸..보니 컨텐츠에 마우스 오버를 했을 때 TD의 링크를 없애주라는데..
그럼 TD마다 ID를 다 걸어줘야 하지않나요? this로 가능한가..?
zindex도 안먹히고 좋은방법없나요 ㅠ.ㅠ
컨텐츠 링크가 우선이되어야하는ㄷ;;
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 6개
onMouseDown 눌를때
onMouseUp 땔때
를 사용하면 어떨까요?
지금은 <td onclick=링크><a href=# onclick=링크>컨텐츠</a></td>
이런상태예요 ㅎㅎ
그냥 <a 에 onclick 말고 <a href='링크' 걸면 어떨까요? href 가 선행될 것같은데
아니면
<table border=1>
<Tr>
<td onMouseUp="xx('이동주소1')">
<a href='javascript:;' onMouseDown="xx('이동주소2')">이동주소2</a>
</td>
<td onMouseUp="xx('이동주소1')">
이동주소1
</td>
</tr>
</table>
<script>
function xx(n) {
alert(n);
location = n;
return;
}
</script>
function increase(e) {
var evt = e || window.event; // 이벤트를 받아온다.
if (evt.stopPropagation) {
evt.stopPropagation();
} else {
evt.cancelBubble = true;
}
}
이걸로해결했습니다 만세 ㅋㅋ