2019년 5월 1일 수요일
IE iframe에서 포커스 focus 사라지는 현상
iframe을 사용했을 때
IE에서 focus 가 사라지는 현상이 있는데
어느 시점인가하면,
jQuery dialog + iframe 를 써서 팝업으로 사용했는데,
팝업을 띄운 상태에서 textbox를 클릭한 후, 팝업을 닫고 parent의 textbox를 클릭하면
focus가 없어진다.
반대로도 마찬가지다. textbox에 focus를 준 상태에서 팝업을 띄운 후
팝업의 textbox를 클릭하면 focus가 사라진다.
focus를 주는걸로 해결했지만...
팝업 띄울때마다 focus를 주는것이 아니라,
공통 팝업함수의 dialog open 에서
frame["frameName"].focus();
dialog close 에는 각 사이트에 맞게 처리해준다.
예를들어 parent가 frame 이라면 top.frames["frraneName"].focus();
2018년 7월 17일 화요일
HTML TEXTBOX, input type="text" 에서 엔터(Enter)키를 눌렀을 때 문제
FORM 에 TEXTBOX가 하나만 있을 경우
<form>
<input type="text" name="" />
</form>
포커스가 TEXTBOX에 있을 때 엔터(Enter)키를 누르면 form submit이 된다.
TEXTBOX에 엔터(Enter)키 이벤트를 주거나, TEXTBOX를 하나 더 추가해서 보이지않게 처리한다.
<input type="text" style="display:none;" />
2017년 5월 24일 수요일
Javascript 문자열 대소문자 변환
toUpperCase 와 toLowerCase 사용.
var test = 'aBcD';//변수선언
- 대문자
test = test.toUpperCase();
alert(test);
-> ABCD
- 소문자
test = test.toLowerCase();
alert(test);
-> abcd
2017년 4월 19일 수요일
iframe에서 세션 timeout, 로그인페이지 이동
contents 영역에 iframe을 사용중일 때 session이 끊어지게 되면,
iframe 페이지를 Login 페이지로 이동시켜야 할 때가 있다.
이 때 iframe 영역만 Login 페이지로 바뀐다.
여기서 Login 후에 이전페이지로 redirect 되는 기능이 있으면 별 문제가 없지만,
아무 처리도 하지 않은 경우 Login 페이지에서 아래와 같이 javascript로 간단히 해결할 수 있다.
$(document).ready(function(){
if ( self !== top ) {
top.location.href = "/";
}
});
2017년 4월 5일 수요일
window.print() 문제~
IE에서 출력 시 머리글/바닥글 보이지않게 설정
도구(Alt+X) > 인쇄 > 페이지설정 : 머리글/바닥글 비어있음으로 선택
iframe 속의 화면을 출력할 경우,
IE에서 축소되어서 출력이 된다.
window.print(); -> document.execCommand('print', false, null);이렇게 바꿔주면 정상출력된다.
피드 구독하기:
글 (Atom)
♻️ 아이폰 리퍼 제품이란? 장단점과 구매 시 주의사항 총정리!
리퍼 아이폰 에 대해 들어보셨나요? 정품인데 저렴하고, 애플에서 직접 수리한 제품이라 믿을 수 있는 가성비 아이템입니다. 이번 포스팅에서는 아이폰 리퍼 제품의 개념부터 구매 팁까지 전부 알려드릴게요! ✅ 리퍼 제품이란? ‘ 리퍼비시(Refu...
-
ORA-01400: cannot insert NULL into ("USER"."테이블"."컬럼") INSERT 에러. 테이블 구조를 확인하면 컬럼이 NOT NULL 로 잡혀있을 것임. ...
-
글꼴 지정으로 체크표시 셀을 드래그한 후 글꼴을 Marlett 로 지정한다. 체크 표시 할 셀에 ' a ' 나 ' b '를 입력한다. 자음 + 한자키로 체크표시 ' ...
-
ORA-00900: invalid SQL statement ORA-00900: sql 문이 부적합합니다 sql 문법이 잘못되어서 발생한다. 에러범위가 너무 광범위하다. 구문이 잘못되었다는 것을 보여주는 예를 들면 SELECT 1 FRO...