본문 바로가기

HTML

(11)
화면 전환 없이 특정 레이어에서 여러개의 동영상을 선택하여 보여줘야 할때 object movie 와 embed src 를 동시에 수정 플래시 동영상을 배경이 투명하게 세팅하는 방법 도 읽어 보세요.. IE 에서라면 object 의 movie 파라미터값만 수정해 주면 되는데, IE 가 아닌 웹브라우저도 생각한다면 object 의 embed 에서 src 도 수정해 줘야 해요. IE 에서는, $('#idMovie').attr('movie',새로운URI) 이렇게 하면 되는데.. 비 IE 를 고려한다면, $('#idMovie').attr('movie',새로운URI) 와 $('#idMovie2').attr('src',새로운URI) 로 하면 될 것같은데.. 안 되더군요. 그래서, 비 IE 를 위해서 무비가 돌아가는 영역을 div 로 묶고 id 를 부여한 다음 아래 자바스크립트 함수를 호출하는 방식으로 해결. 코드의 개략적인 설명은 아래와 같습니다...
jQuery CSS 스타일 선택시, 태그명의 대/소문자는 구분없이 사용해도 되지만.. 속성(값)은 대소문자 구분 정상적인 경우라면, 나 모두 $('a') 또는 $('A') 로 선택이 가능. 즉, jQuery 에서 태그명(혹은 키워드명)은 대소문자를 가리지 않는다는 것. 그런데, 속성(값)은 그렇지가 않아요.. ... 인 경우 아래와 같이 하면 안 되겠죠.. $('a').each(function(){ var $o = $(this); var href = $o.attr('href'); if(href.indexOf('javascript')>-1){ ... } }); 그러면 어떻게 해야 하느냐..? $('a').each(function(){ var $o = $(this); var href = $o.attr('href').toLowerCase(); // 대문자로든 소문자로든 한쪽으로 몰아 두어야 합니다. if(href.ind..
JSP 프로그램 처리시 보안성 제고 사용자가 입력하는 부분에 대한 보안처리에는 아래와 같은 사항들이 존재. 1. 자동 시스템으로 입력이 되지 않도록 한다. 서버 단에서 처리하는 로직에서 이전 페이지가 어디인가 하는 것은 중요한 화두. a.jsp 에서 사용자가 입력을 하면 b.jsp 가 서버 상의 File 처리나 DB 처리를 하는 경우, b.jsp 는 a.jsp 에서 호출한 것인지를 체크해야 한다. b.jsp 가 직접 호출되는 경우 더이상의 프로세스가 진행되면 안 된다. 2. 사용자가 입력하는 정보에 대한 Validation Check 는 자바스크립트에 의존하지 않는다. a.jsp 에서 사용자가 입력하는 정보를 체크하는 것은 좋은데 이는 가이드 용도 또는 편이성 제공 측면에서 처리하고, b.jsp 에서 사용자가 입력한 정보가 정상적인지를 최..