본문 바로가기

Programming/web13

[JavaScript] innerHtml 관련 이슈 아래와 같은 HTML form을 완성하고.. Java script 단에서 해당 table id값을 이용하여 html source 값을 집어넣는 코드를 작업 중에 문제가 발생했다.var str = "test"; document.getElementById("myTable").innerHTML = str; IE 9,8,7에서 해당 내용이 나타나지 않는 것이다. 구글링 해도 해당 원인을 찾아내지 못했고 결국에 아래와 같이 수정.HTML JAVASCRIPT var str = "test"; $("#tableDiv").html(str);innerHTML.. 쓰면 안되겠다.. 2013. 10. 30.
[JavaScript] 날짜와 요일 가져오기 자바 스크립트에서 날짜와 요일을 가져오는 방법은 아래와 같다. getMonth의 결과 값 + 1을 하는 이유는 1월이 0부터 시작하기 때문에 1을 더해주는 것이다. 2013. 10. 29.
[JavaScript] Cross Domain? 다른 서버에 저장되어 있는 xml 파일을 jquery를 통해 가지고 와서 parsing을 하려던 찰나.. 계속 jquery에서 xml 가져오는 것이 실패 하는 것이었다.왜왜왜!! error를 찍어보니 xml에 대한 권한이 없다고 찍혀 있었다.해당 에러를 이용하여 열심히 구글링 한 결과 아래의 fact를 발견하였다. 자바스크립트 보안 정책 중 동일근원정책(Same-Origin Policy)이 존재하는데, 어렵게 설명할 것 없이 단순하게 서로 다른 도메인 상의 데이터는 접근이 불가능 하다는 것이다. 일명 Cross Domain 문제. 찾아보면 여러가지 해결 방법이 나타나 있다.1. 동일 서버의 url을 호출한 후 해당 url에서 다른 도메인의 url을 redirect 하는 방법. (괜찮은 방법)2. JSON.. 2013. 9. 6.
[JavaScript] 세션과 쿠키 세션과 쿠키.. 개발을 하면서 주위로부터 듣기는 많이 들은 단어인데 막상 설명하라면 몬지 잘 모르겠다 -_-;;그래서 이번 기회에 두 개에 대해 정리하기로..일단 세션..세션이란 클라이언트와 서버가 통신하는 기간을 의미한다.그럼 왜 세션을 이용해야 하는 것일까?기본적으로 웹 통신은 한번의 요청과 한번의 응답이 진행되면 그 세션은 종료되었다고 말할 수 있다.그럼 다시 로그인을 해서 인증을 받고 다시 통신을 진행해야 하나??이것을 방지하기 위해.. 세션ID라는 것을 사용한다.클라이언트가 처음 접속하였을 때 서버는 해당 클라이언트에 유일한 세션ID를 부여하고 클라이언트는 서버에 요청을 할때마다 이 세션ID를 사용하여 요청을 하게 되는 것이다.이렇게 되면 서버에서는 클라이언트가 누군지 다시 찾을 필요가 없고 계.. 2013. 6. 15.