6가지 경우의 수라 그리 어렵진 않았습니다.
파일 첨부합니다. (jdk1.5이상)
jdk1.4 이하 소스도 첨부합니다.
파라미터는 by,... 6가지입니다.
Map<String, String> ccMap = new HashMap<String, String>();
//Map ccMap = new HashMap(); //jdk1.4
{
 ccMap.put("by","저작자표시");
 ccMap.put("by-sa","저작자표시-동일조건변경허락");
 ccMap.put("by-nd","저작자표시-변경금지");
 ccMap.put("by-nc","저작자표시-비영리");
 ccMap.put("by-nc-sa","저작자표시-비영리-동일조건변경허락");
 ccMap.put("by-nc-nd","저작자표시-비영리-변경금지");
}


샘플은 여기입니다.
http://www.okjsp.pe.kr/ccl/licenses.jsp
http://www.okjsp.pe.kr/ccl/licenses_skin.jsp?cc=by-nc-sa


 
사용자 삽입 이미지

opera install


노트북을 포맷하고 XP를 깔아서 쓰고 있는데, IE는 창 두 개 열었다가 닫으면 죽는다. 아니 그 외에도 자주 다운된다. firefox야 개발용으로 수정용으로 잘 쓰는데, 서핑용으로는 뭔가 약간 답답했는데, 오페라9.2 제대로 만난 듯하다.
어제인가? 9.2.1로 마이너 업그레이드를 했는데, 설치할 때 화면도 나름 독특한 게 신선했다.

서핑할 때는 opera없으면 벌써 심심하다. 탭브라우징은 기본이고, speed dial(스피드 연결)도 점점 유용하게 느껴진다. 아직 마우스 제스쳐를 잘 쓰지 못하지만, 오페라에 빠져드는 것을 막지는 못한다.

me2day.net의 과도한 css도 잘 소화해 낸다. ie6의 5초간 정지현상을 오페라에서는 나타나지 않는다.
아흐~ 에디터만 제대로 지원해주면 좋겠다. 바랄 걸 바래야지라는 생각도 해본다. ie나 firefox가 너무 쪽팔리면 안되니까 ie의 에디터 영역과 firefox의 firebug같은 킬러앱은 아직 느긋하게 기다릴 수 있다.
w3의 validation을 통과하던 페이지에 JavaScript를 통해서 생성하는 컨텐츠 부분의 코드 때문에 validation이 깨져버렸다.
가이드 문서를 따라가 보니
document.write("</p>");
위와 같이 문자열 안에 있는 마크업 태그 때문에 파서가 인식하지 못한다는 것이다.

document.write("<\/p>");
해답은 위와 같이 닫는 태그 부분을 escape시켜주면 된다고 하는데, 적용해봐야겠다.

웹표준 어렵다.

가이드 대로 수정을 해서 적용하니 다시 통과된다.
okjsp validation passed

okjsp validation passed



related: http://www.htmlhelp.com/tools/validator/problems.html#script

+ Recent posts