반응형

예전 익스플로러 4,5 대 에서는 인식 문제 때문에 사용했었다.

자바스크립트 해석기가 없어 화면에 스크립트 그대로 출력했었다. 요즘엔 안하는 게 좋다.

(<!--//-->는 마크업 공통 주석 처리 방식이다.)

 

Javascriptclient측이다. 즉 브라우저 뜨고나서 실행시 시작된다.

Jsp는 서버측으로 화면 브라우저에 보여주는 순간 끝이다.

그렇기 때문에 javascript 파라미터 값에 <%=%>는 안되는 것으로 알고 있다.

사용하려면 변수에 <%=%>담고, 그것을 호출하는 식으로 처리해야한다.

반응형
반응형


esc와 back-space 클릭 방지




TextBox에 readonly 속성이 걸려있을 경우 백스페이스 삭제시 뒤로가기가 된다. 그걸 방지 하기 위한 스크립트.

/*

 ******************************************
 * 2005-08-10
 * 박 이 수
 * esc와 back-space 클릭 방지
 ******************************************
 */
document.onkeydown=checkKey;

function checkKey(){
 //alert("You pressed a following key: "+window.event.keyCode);
 // ESC Key 누를 때 데이터 사라지는 것 방지
 if(window.event.keyCode == 27){
  window.event.returnValue = false;
  return;
 }

 // back-space 누를 때
 if(window.event.keyCode == 8){

  // TextEdit가 아니면 작동하지 않도록
  if(!window.event.srcElement.isTextEdit){
   window.event.returnValue = false;
   return;
  }else if(window.event.srcElement.readOnly || window.event.srcElement.disabled){
   // readOnly나 disabled인 경우 작동하지 않도록
   window.event.returnValue = false;
   return;
  }
 }
 
 event.returnValue = true;
}

반응형
반응형
참조: http://stackoverflow.com/questions/1477547/getelementbyid-contentdocument-error-in-ie

alert
(document.getElementById('iframList').contentWindow.document); 

백번 document.getElementById('iframList').contentDocument해도 안되었는데
위와같이 하니 되었다. (firefox에서만 지원되는 듯 하다. 정확한것은 아니다.) 
익스플로러에서는 위와같이, firefox에서는 아래와 같이.

반응형
반응형
출처: http://whiteship.tistory.com/993


1. var myValue=new Array(3)
mycars[0]="1"
mycars[1]="2"
mycars[2]="3"

2. var mycars=new Array("1","2","3")

자바로 배열만들때 버릇으로 []하려니 안되었음. 기억하자!
반응형
반응형

cnt는 해당 jsp파일의 폼 객체중 하나로 java단에서 get한 값을 가져온 것이다.

여기서 cnt.value는 2이다.
 team_no.value  = cnt.value+1;    (결과값은 21)

그럴때 해결책은
team_no.value  = (parseInt(cnt.value)+1); (결과값은 3)
 

반응형

+ Recent posts