onclick관련 질문하나만 할게요 ㅠ.ㅠ 정보
onclick관련 질문하나만 할게요 ㅠ.ㅠ
본문
아 이거 아무리생각해도 답이안나옵니다 ㅠ.ㅠ
TD에 onclick이벤트가 걸려있고
그 TD안에 컨텐츠에 또 링크가 걸려있어요.
근데 클릭을하면 자꾸 TD onclick이벤트가 먹힙니다 -_-;
이걸..보니 컨텐츠에 마우스 오버를 했을 때 TD의 링크를 없애주라는데..
그럼 TD마다 ID를 다 걸어줘야 하지않나요? this로 가능한가..?
zindex도 안먹히고 좋은방법없나요 ㅠ.ㅠ
컨텐츠 링크가 우선이되어야하는ㄷ;;
TD에 onclick이벤트가 걸려있고
그 TD안에 컨텐츠에 또 링크가 걸려있어요.
근데 클릭을하면 자꾸 TD onclick이벤트가 먹힙니다 -_-;
이걸..보니 컨텐츠에 마우스 오버를 했을 때 TD의 링크를 없애주라는데..
그럼 TD마다 ID를 다 걸어줘야 하지않나요? this로 가능한가..?
zindex도 안먹히고 좋은방법없나요 ㅠ.ㅠ
컨텐츠 링크가 우선이되어야하는ㄷ;;
댓글 전체

제가 파악을 잘못 하고 말씀 드릴수도 있는데
onMouseDown 눌를때
onMouseUp 땔때
를 사용하면 어떨까요?
onMouseDown 눌를때
onMouseUp 땔때
를 사용하면 어떨까요?

자세히 설명좀.. ^^;
지금은 <td onclick=링크><a href=# onclick=링크>컨텐츠</a></td>
이런상태예요 ㅎㅎ
지금은 <td onclick=링크><a href=# onclick=링크>컨텐츠</a></td>
이런상태예요 ㅎㅎ

링크에 또 링크가 문제의 시작 같네요.
그냥 <a 에 onclick 말고 <a href='링크' 걸면 어떨까요? href 가 선행될 것같은데
그냥 <a 에 onclick 말고 <a href='링크' 걸면 어떨까요? 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>
아니면
<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;
}
}
이걸로해결했습니다 만세 ㅋㅋ
function increase(e) {
var evt = e || window.event; // 이벤트를 받아온다.
if (evt.stopPropagation) {
evt.stopPropagation();
} else {
evt.cancelBubble = true;
}
}
이걸로해결했습니다 만세 ㅋㅋ