혹시 자바스크립트에 대해서 잘 아시는분 계신가요 ?? ^^;; 정보
혹시 자바스크립트에 대해서 잘 아시는분 계신가요 ?? ^^;;
본문
그누보드가 아닌건 자유게시판에 질문을 드려도 되죠 ?? ^^;;
http://www.mins01.com/web_work/js/jsShortcut/jsShortcut.html
위의 해당 사이트를 보면 PHP스쿨의 공대여자님께서 공개 하신 ..
파이어폭스 또는 익스플러에서 호환되는 단축키를 공개 하신게 있습니다. ^^
소스도 다운 받으 실 수 있는데요 .. 좋은 자료 인거 같긴 한거 같은데 ...
즉 팁에 있는 단축키를 올려 주신 것도 있는데 그것은 파이어 폭스에서는 전혀 먹히지 않는
익스 전용이라 .. 파이어폭스와 호환이 되는게 없을까 해서 찾다가 발견을 한것인데요 ..
즉 보면 .. 해당 페이지에서 .. a 를 눌러 보시면 파이어폭스와 .. 익스플러 상관없이 키값이
먹힙니다...
h를 눌러 보셔도 됩니다.
근데 여기서 문제점은 글을 작성할때의 각종 input 이나 .. textarea 에서도 그 값이 먹힌다는 건데 ..
만약 글을 작성할때 input 이나 .. textarea 에서는 안먹히게 하려면 어떻게 해야 할까요 ?? ^^;;
혹시 아시는분 계신가요 ??
공대여자님에게 직접 여쭈어 봤더니 ..
[답변]
inputbox나 textarea에서
onkey 관련 이벤트시 bubble이 일어나지 않게하면 될것 같기도하네요.
[void]jsShortcut.setEnable(); //단축키 적용,
[void]jsShortcut.setDisabld(); //단축키 해제
적용 해제가 있네요.
onfocus()이벤트에 넣어서해보세요.
이렇게 답변은 주셨는데 .. 초보라 제가 전혀 이해를 못하겠네요 ^^;;
http://www.mins01.com/web_work/js/jsShortcut/jsShortcut.html
위의 해당 사이트를 보면 PHP스쿨의 공대여자님께서 공개 하신 ..
파이어폭스 또는 익스플러에서 호환되는 단축키를 공개 하신게 있습니다. ^^
소스도 다운 받으 실 수 있는데요 .. 좋은 자료 인거 같긴 한거 같은데 ...
즉 팁에 있는 단축키를 올려 주신 것도 있는데 그것은 파이어 폭스에서는 전혀 먹히지 않는
익스 전용이라 .. 파이어폭스와 호환이 되는게 없을까 해서 찾다가 발견을 한것인데요 ..
즉 보면 .. 해당 페이지에서 .. a 를 눌러 보시면 파이어폭스와 .. 익스플러 상관없이 키값이
먹힙니다...
h를 눌러 보셔도 됩니다.
근데 여기서 문제점은 글을 작성할때의 각종 input 이나 .. textarea 에서도 그 값이 먹힌다는 건데 ..
만약 글을 작성할때 input 이나 .. textarea 에서는 안먹히게 하려면 어떻게 해야 할까요 ?? ^^;;
혹시 아시는분 계신가요 ??
공대여자님에게 직접 여쭈어 봤더니 ..
[답변]
inputbox나 textarea에서
onkey 관련 이벤트시 bubble이 일어나지 않게하면 될것 같기도하네요.
[void]jsShortcut.setEnable(); //단축키 적용,
[void]jsShortcut.setDisabld(); //단축키 해제
적용 해제가 있네요.
onfocus()이벤트에 넣어서해보세요.
이렇게 답변은 주셨는데 .. 초보라 제가 전혀 이해를 못하겠네요 ^^;;
추천
0
0
댓글 7개

그누보드가 아닌거라도 질문게시판에 남겨야죠 ㅡ_ㅡ;
그누보드, 영카트 이외의 질문은 본 게시판을 이용하시면 됩니다.
라고 위에 써잇네요
라고 위에 써잇네요

답변을 쉽게 할 수 있게 질문을 명확하고 쉽게 올려주시기 바랍니다.
에러가 발생하는 곳의 주소와 에러메세지를 같이 올려주십시오.
그누보드 이외의 질문은 자유게시판을 이용하여 주십시오.
질문 게시판에도 .. 이렇게 써 있어서 ^^;;
에러가 발생하는 곳의 주소와 에러메세지를 같이 올려주십시오.
그누보드 이외의 질문은 자유게시판을 이용하여 주십시오.
질문 게시판에도 .. 이렇게 써 있어서 ^^;;
.js 파일을 보니까 사용방법이 있네요.
#메소드
[void]jsShortcut.setEnable(); //단축키 적용,
[void]jsShortcut.setDisabld(); //단축키 해제
즉 쉽게 하면~
<input name="" type="text" onfocus="shortcut.setDisable();" onblur="shortcut.setEnable();" />
#메소드
[void]jsShortcut.setEnable(); //단축키 적용,
[void]jsShortcut.setDisabld(); //단축키 해제
즉 쉽게 하면~
<input name="" type="text" onfocus="shortcut.setDisable();" onblur="shortcut.setEnable();" />

아 답변 감사 드립니다 ^^ 근데 만약에 저렇게 되면 모든 인풋과 textarea 의 속성을 전부 다 바꿔줘야 하는 문제점이 발생을 하는데요 수정을 다 해야 하지 않아요 ??
그양이 상당할텐데 ^^;; 한번에 적용을 시키는 방법은 없나요 ?
그양이 상당할텐데 ^^;; 한번에 적용을 시키는 방법은 없나요 ?
흠... 아이디가 눈에 익어서 다시 곰곰히 생각해 보니까 나의 데스노트에 있는 아이디...
http://sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=360260
http://sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=360260

데스노트 ㄷㄷㄷ;; 그냥 웃자고 작성한 댓글이였는데 .............