반응형

저장 버튼(save button)을 더블클릭해서 두번 저장되는 문제가 발생할 수 있음

1. Image Button 인 경우 클릭과 동시에 버튼 가리기

<img id=”btn저장” src=”btn저장.png” onclick=”javascript:fn저장(); this.style.visibility=’hidden'; ” >

단, 저장이 끝나면 다시 보이게 처리해야함

 

2. input 형태의 버튼인 경우 클릭과 동시에 비활성화 처리

<input type=”button” onClick=”javascript:fn저장(); this.disabled=true; ”>

단, 저장이 끝나면 다시 활성화(disabled=false) 를 해줘야 함

 

이 외에도 클릭 시 전역변수에 값을 올려 함수 내에서 전역변수의 값이 변경되면 함수를 그냥 빠져나오게 처리할 수 있음

반응형
반응형

모달창이 띄워졌는지 여부를 알아보는 방법

var dialogArguments = 모달창띄우기();

if (dialogArguments) {

 

    //// to-do​

 

}

반응형
반응형

숫자형 변환은 기본적으로 parseInt() 를 사용하는 것이 맞지만, Internet Explorer 의 호환성 문제로

 

IE8 이하에서 '08' 이 1 로 변환되는 문제가 발생하는 경우가 있다.

 

이때는 eval() 을 사용하면 된다.

반응형
반응형

Javascript 에서 띄운 모달창은 기본적으로 크기 조절이 되지 않는다.

 

함수를 사용하면 언제든지 크기를 조절할 수 있다.

 

하지만... 모달은 이제 웹표준에서 멀어지고 있어서 안 쓰는 것이 좋다.

 

 

function WindowModalResize()

{

    window.dialogWidth = $(document).width() + 'px';

    window.dialogHeight = $(document).height() + 20 + 'px';

}

반응형

+ Recent posts