반응형
document.oncontextmenu=new Function('return false');  
document.ondragstart=new Function('return false');    
document.onselectstart=new Function('return false');

 
반응형
<td style="word-break:break-all;"></td>
-------------------------------------------
이렇게 설정하면 <TD>안의 내용이 알아서 자동으로 줄바뀜된다. 
반응형
        var kcode = window.event.keyCode;

if((kcode>= 96) && (kcode <= 105))
{
window.event.returnValue = true;
return;
}
if(((kcode> 31) && (kcode < 45)) || (kcode > 57) ) {
window.event.returnValue = false;
return;
}

----------------------------------------------------------
인터넷에 돌아다니는 온갖 예제를 긁어갔다가 쓴맛만 봤다.
숫자는 되더라도 키보드오른쪽의 키패드는 인식돼지 않던가... 백스페이스 혹은 딜리트키가 안먹던가.
기타등등 ㅡ,.ㅡ;;; 그래서 그냥 기본소스 참조해서 새로만들었다.
백스페이스 딜리트 키보드오른쪽 숫자 영문한글 입력불가 되도록 만들었다.
기존참조했던 스크립트는 
if(((kcode> 31) && (kcode < 45)) || (kcode > 57) ) {
여기부터이고 그 상단의 if((kcode>= 96) && (kcode <= 105))는 키보드오른쪽 숫자입력을 위한부분이다.

반응형
        var f = document.createElement("form");
f.setAttribute("method","post");
f.setAttribute("target","iFrameName");
f.setAttribute("action","target.htm");
document.body.appendChild(f);

var i = new Array();
i[0] = document.createElement("input");
i[0].setAttribute("type","hidden");
i[0].setAttribute("name","name01");
i[0].setAttribute("value","value01");
i[1] = document.createElement("input");
i[1].setAttribute("type","hidden");
i[1].setAttribute("name","name02");
i[1].setAttribute("value","value02");

var cboOBJ = getID("cboOBJ");
i[2] = document.createElement("input");
i[2].setAttribute("type","hidden");
i[2].setAttribute("name","name03");
i[2].setAttribute("value",cboOBJ.selectedIndex);

f.appendChild(i[0]);
f.appendChild(i[1]);
f.appendChild(i[2]);
f.submit();
//=============================
문서내의 아이프레임(iFrameName)에 POST로 변수전달하는 방법이다.
target.htm을 타겟으로 post로 전달된 변수된다.
i[0]는 "name01" 에 "value01" 의 값을 가지고 //i[1]동일
i[2]는 cboOBJ라는 콤보박스의 선택된 인덱스값을 전달한다.

※ 위방법은 크롬플러스에서 동작한다. ie에서는 iframe이 아닌 새창으로 타겟을 띄운다.
반응형
:1,$s/[Control]+v+m//g

윈도우상에서 작업한 문서에 ^M문자가 생기는 경우가 있다.
내경우엔 울트라에딧에서 일괄Replace작업을 하던 중에 주로 발생했는데
윈도우상의 울트라에딧에서는 잘되지만 리눅스로 옮기니 막상 컴파일이 안되어 살펴보니
^M문자가 곳곳에 밖혀있었다.
이는 vi에서 일괄삭제해주는 것이 좋다.

+ Recent posts