본문 바로가기

Web Program/Html Lecture32

스크립터 디버거 /** * * */ var oLogWin, oLogger; var lPreTime; function makeLogger(oLogWin, sID) { var oLogDoc = oLogWin.document; var oTextArea = oLogDoc.getElementById(sID); if (!oTextArea) { oTextArea = oLogDoc.createElement("TEXTAREA"); oLogDoc.body.insertBefore(oTextArea,null); oTextArea.id = sID; oTextArea.style.height = oLogDoc.body.clientHeight - 20; oTextArea.style.width = oLogDoc.body.clientWidth; oTe.. 2008. 9. 4.
html 태그 전부 없애기 웹 사이트 이용자에게 본문의 일부 영역을 자동으로 '발췌'하여 보여주고 싶은 경우가 있다. 이 때 보통 발췌할 문자열의 문자 갯수를 지정하여 해당 본문에서 잘라오는데, 혹 이 영역 안에 HTML 태그가 있어 당황했던 적은 없었는지? 예를 들어 잘라오고 싶은 영역 안에 ...와 같이 하이퍼링크 태그가 들어 있는데 공교롭게 이 태그의 중간에서 잘리는 경우를 들 수 있다. 본문에서 링크, 문장/단어 꾸미기 등을 위해 HTML 태그를 사용하는데 보통 이 태그가 데이터베이스에 같이 저장된다. 이 경우 자동으로 문자열을 가지고올 때 이 태그 문자열도 본문의 문자열로 같이 인식이 되기 때문에 언제든 HTML 태그의 일부가 잘리는 문제가 발생할 수 있다. 이 문제를 해결하는 방법중 하나는 가지고 올 문자열의 HTML .. 2008. 9. 4.
Radio button value 값을 보려면? 지식iN > 컴퓨터, 통신 > 프로그래밍 > 자바스크립트 라디오 버튼의 경우 똑같은 이름으로 여러개가 있는 경우 이는 자동으로 배열로 처리됩니다. 따라서 document.form.comm_stat_flag 는 이미 배열로 되어 있는 상태이고 배열.value 라는 것은 없기 때문에 undifind 가 나오게 되는겁니다. 그래서 배열로 접근을 하셔야 하는데 그 방법은 이미 아시겠지만 document.form.comm_stat_flag[0] 이렇게 접근을 하셔야 하고 comm_stat_flag 가 두개가 있기때문에 document.form.comm_stat_flag[1] 까지 유효한 오브젝트가 되는겁니다. 자바스크립트에서 배열의 시작은 0 이기 때문에 2개면 0,1 이렇게 두개가 되는거죠 따라서 documen.. 2008. 9. 4.
브라우저 내장객체-history 객체 back() history 객체 back() history 객체 ......................................................... window객체에서 파생된 것으로 window를 생략한다. 방문자가 최근에 방문한 URL을 웹브라우저가 저장해둔 히스토리정보를 이용해서 앞으로,뒤로 갈 수 있다. URL자체를 알아내지는 못한다! 어떤 일처리를 하고 나서 원래의 페이지로 보낼 때! 이용하겠죠!!! * 새로 서버의 문서를 요청하지 않고 보관하고 있던 페이지를 보여준다는것!!! ■ history 객체 프로퍼티 length 저장된 URL 개수 ■ history 객체 메서드 back() 히스토리 목록에서 한 단계 뒤로 forward() 히스토리 목록에서 한 단계 앞으로 go(정수) 히스토리 목.. 2008. 9. 4.