자바스크립트 질문 좀 받아주세요
2014.12.16 05:22
자바스크립트로 윈도우 객체 만들고 난뒤에
거기에 기능을 더 할려고 하는데요.
마우스 이벤트가 동작을 하지 않습니다.
값은 제대로 들어갔지만 마우스 이벤트중 어떤 것도 동작하지 않네요.
혹시 이와 관련해서 질문 할 수 있는 사이트나
답변 가능하신분들 답변 좀 해주세요.
첨부 파일이 소스 파일이구요.
+마크 누르시면 윈도우가 하나 만들어 집니다.
그리고 그 레드박스 안에 커서변환 값이 들어가 있는데 동작을 하지 않네요.
코멘트 4
-
종다리
12.16 09:13
-
유태신
12.16 10:14
그냥 [+]를 누르면 파란 상자가 나타나는 거 밖에는 기능이 없는 거 같네요.
다른 마우스 이벤트는 보이지 않는데, 잘 못 본 건가요? 어떤 마우스 이벤트를 기대하신 건지 알지 못 하겠네요. ^^)
-
왕초보
12.16 11:10
browser가 먹어버려서 java까지 안갈 수도.
-
김강욱
12.16 17:02
function partOfWindow(name,theNumOfWins,parent){var id;var css;var idAndCSS;var tag;var att;id = name + "Id" + theNumOfWins;css = name + "CSS";tag = document.createElement("div");tag.innerHTML = "Click Test";tag.setAttribute("id",id);tag.setAttribute("class",css);tag.addEventListener("click", function(e) {alert('babo');});document.body.appendChild(tag);idAndCSS = {tag: tag,id: id,css: css}return idAndCSS;}일단 요렇게만 바꾸면 Click 이벤트가 발생합니다.다만 "document.getElementById(parent).appendChild(tag);" 이렇게 하니, Click 이벤트가 어떻게 되는지 모르겠네요.이벤트 버블링이 차단된건지 어떤건지는 추가적으로 더 고민하셔야 할 것 같네요.저도 귀차니즘이~
하드코딩된 자바스크립트는 보기 힘드네요 감을 못잡겠어요 ;;;