JAVASCRIPT - popup 창 띄우기

Published on: 2010. 8. 27. 11:11 by louis.dev
	var width = 800;
var height = 600;
var left = (screen.width - width) / 2 ;

var top = (screen.height - height) / 2;

var windowproperties = "width="+ width + ",height=" + height + ",left="+ left +",top="+ top +",scrollbars=0";

var url = "http://주소";

window.open(url, "radio", windowproperties);

JAVASCRIPT - 자바스크립트로 iframe 제어하기

Published on: 2010. 8. 27. 11:08 by louis.dev
var form = document.form;                                       //아이프래임을 감싸고 있는 form에 접근한다.
form.target = "iframe";                                              //폼의 타겟을 아이프레임이름(<iframe name='iframe'>)으로 설정한다.
form.action = "iframe_test.jsp";                                 // 아아프레임의 src주소를 입력한다. 이주소에 ?나 &를 붙여 파라미터를 전송해도 된다.
form.submit();                                                        //form 을 submit()하여 실제 동작하게 한다.

javascript로 xml의 데이터 가져오기

Published on: 2009. 4. 2. 00:52 by louis.dev

일단 xml에서 데이터를 가져 오려면 각 브라우저 별로 자바스크립트 객체를 생성해서 xml 데이터에 접근해야 한다.

1.브라우저가 Explorer 일때
<script type="text/javascript">
var myxmlDoc= new ActiveXObject("Microsoft.XMLDOM");
myxmlDoc=async="false";
myxmlDoc.load("xml 파일의 경로");
</script>

2.브라우저가 Explorer 가 아닌 다른 브라우저 일때
<script type="text/javascript">
var myxmlDoc= document.implementation.createDocument("","",null);
myxmlDoc.load("xml 파일의 경로");
</script>

만약 xml의 데이터구조가 다음과 같다면
<race>
     <yacht>
          <name>태연</name>
     </yacht>
      <yacht>
           <name>형돈</name>
      </yacht>
</race>


-race의 자식 노드(yacht)의 갯수 구하기
myxmlDoc.childNodes.length;    <!-- 2 -->

-race의 첫번째 자식 노드에 접근하려면
myxmlDoc.childNodes(0)

-첫번째 자식 노드가 요소를 가지고 있는지 알아 보려면
myxmlDoc.shildNodes(0).hasChildNodes()    <!-- return 은 true,false -->

-태그 이름 알아내기
myxmlDoc.childNodes(0).childNodes(0).tagname    <!-- race의 첫번째 하위 노드의 첫번째 하위노드의 이름:name을 리턴-->

-태그 내용 알아내기
myxmlDoc.childNodes(0).childNodes(1).text            <!-- 형돈을 리턴한다 -->

.jsp 파일에서 xml 생성할 때 꼭 설정해야 할것

Published on: 2009. 4. 2. 00:17 by louis.dev
1.맨 윗줄에 xml 이라는 것을 명시적으로 표현
<?xml version="1.0" encoding="EUC-KR" ?>

2.contentType의 변경- html-->변경-->xml
<%@ page contentType="text/xml;charset=euc-kr" %>

JavaScript JavaScript수행후 완료 되면 다른 페이지로 이동하게 하는 방법

Published on: 2009. 3. 31. 03:10 by louis.dev

location.href 를 사용하면 된다.

:::::사용예::::::
function checkSuccess(){
 if(document.hiddenForm.hiddenItem.value==0){
  alert("자신의 글만 삭제할수 있습니다.");
  location.href="list.jsp";                               //alert문을 실행해서 팝업창을 띄운다음에 list.jsp로 이동한다.
 }
 if(document.hiddenForm.hiddenItem.value==1)
 {
  alert("글이 정상적으로 삭제 되었습니다.");
  location.href="list.jsp";
 }
}