본문 바로가기
Program

f5키로 포커스가 있는 프레임만 리프레쉬

본문

네이버에서 훔쳐왔습니다.

그런데 불여우에서는 아직 잘 안먹습니다.. ㅠ.ㅠ

이것을 아이프레임에 삽입되는 화일에 넣어주면 됩니다.

// F5를 눌렀을때 iframe 내부만 refresh 되도록 처리 start
if (document.all) {
    document.onkeydown = trapRefreshIE;
} else {
    document.captureEvents(Event.KEYDOWN)
    document.onkeydown = trapRefreshNS;
}

function trapRefreshNS(e){
if (e.keyCode == 116){
e.cancelBubble = true;
e.returnValue = false;
document.location.reload();
}
}

function trapRefreshIE(){
if (event.keyCode == 116){
event.keyCode = 0;
event.cancelBubble = true;
event.returnValue = false;
document.location.reload();
}
}
// F5를 눌렀을때 iframe 내부만 refresh 되도록 처리 end


댓글 :

ie fierfox 상관없이 함수 인자에 event 로 넘겨받으면 됩니다.

function trapRefresh(event){
if (event.keyCode == 116){
event.keyCode = 0;
event.cancelBubble = true;
event.returnValue = false;
document.location.reload();
}

[이 게시물은 듀라님에 의해 2015-04-03 10:08:13 워드프레스에서 이동 됨]
[이 게시물은 듀라님에 의해 2015-04-03 10:27:24 Public에서 이동 됨]
[이 게시물은 듀라님에 의해 2015-04-03 10:33:53 팁과강좌에서 이동 됨]
[이 게시물은 최고관리자님에 의해 2017-06-10 14:26:12 JavaScript에서 이동 됨]
0 0
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

페이지 정보

l2j (121.♡.101.20) 작성일07-05-02 13:50 조회2,053회 댓글0건

댓글목록

등록된 댓글이 없습니다.

Program 목록

게시물 검색

사이트 정보

  • 회사명 회사명 / 대표 대표자명
  • 주소 OO도 OO시 OO구 OO동 123-45
  • 사업자 등록번호 123-45-67890
  • 전화 02-123-4567 / 팩스 02-123-4568
  • 통신판매업신고번호 제 OO구 - 123호
  • 개인정보관리책임자 정보책임자명

고객센터

  • 02-1234-5678
  • abc@abc.com
  • 월-금 am 11:00 - pm 05:00
  • 점심시간 : am 12:00 - pm 01:00
  • 주말&공휴일은 1:1문의하기를 이용하세요.
상단으로