자바스크립트 3

일부 IE 브라우저에서 스크립트 동작 안하는 경우

익스플로러 10을 사용하는 컴퓨터 중 일부에서 자바스크립트가 동작하지 않는다고 했다.크롬에서는 잘되고, IE 10 쓰는사람 중에서도 잘 되는 경우도 있었다. 원인은 호환성보기 때문이었다.호환성 보기 말고 Explorer 10을 선택하고 보면 잘 동작한다. 호환성보기를 선택하면 기본적으로 IE 7 환경으로 보게 된다. 호환성 보기를 선택한 사용자들을 위해 페이지의 태그안에 다음 코드를 넣으면 호환성보기를 선택했더라도 선택 안한 것과 같이 동작한다

개발/ETC 2013.12.01

Flash 위에 게시판 올리는 법

웹디자인 공부하던 시절에 통플래시 홈피를 만들었는데자바스크립트를 몰라서 게시판을 못얹었었다.그때 고생이 생각나서, 웹디자이너분들을 위해 정리해본다. 1. Flash에서 버튼에 Action주기 게시판 버튼에(타임라인에 들어가지 않게 조심) F9를 눌러 action을 준다. on(release) { getURL("Javascript:showHideBtn('board','show')"); } 게시판 이외에 버튼 모두에 다음 Action을 준다.(다른 버튼을 누를 때는 게시판이 보이지 않아야 하므로) on(release) { getURL("Javascript:showHideBtn('board','hide')"); } 2. HTML 페이지 플래시를 html 페이지에 로드시킨 후, 게시판이 들어갈 아이프레임을 만든..

개발/Javascript 2013.04.30

자바스크립트 함수 형태, 클래스처럼 쓰는 법

자바스크립트의 함수는 객체의 속성을 갖고있다. 모든 함수 객체는 prototype이라는 프로퍼티를 갖고 있고, 이 속성의 값은 함수 자체를 값으로 갖는 constructor라는 속성이 있는 객체다. 객체이긴 하지만 호출을 할 수 있다는 특징이 있다. 즉, 아래처럼 aaa에 함수 자체를 갖고있을 수 있단 말이다. var aaa = function a {//구현} 자바스크립트 함수는 3가지 형태가 있다. 자바스크립트는 클래스가 없는데, 클래스처럼 사용할 수 있는 법이 있다.예제~ GOGO! 1. 가장 많이 쓰는 일반 함수 형태 function func_name() { // 구현.... } function foo() { // 구현.... } HTML 코드에서 부를 때는 onclick = func_name();..

개발/Javascript 2013.04.09