document.폼name.action = "주소";                        //파라미터가 담겨져있는 폼이름
openWindow('', 'yes', 'yes', '620', '400', '타이틀이름', '150', '150');
document.폼name.target = "타이틀이름";               //팝업창의 타이틀이름과 같이 한다.
document.폼name.submit();


'프로그래밍 > javascript' 카테고리의 다른 글

팝업창에서 부모창으로 폼 전송  (0) 2011.01.18
오늘 하루 팝업창 띄우지 않기  (3) 2011.01.18
자바스크립트 형변환  (0) 2010.02.08
isNAN 메서드  (0) 2010.02.08
자바스크립트 패키지 사용  (0) 2010.02.08
by antilla 2011. 7. 22. 17:23


1.부모창페이지

..에서는 페이지 이름만 지정해주면 된다.
ex)

<script type="text/javascript">
window.name = "pareWin";   //부모창 이름 지정
</script>

2.팝업창페이지

<script type="text/javascript">
var f = document.getElementById('frm');
f,target = "pareWin";             //부모창이름과 동일해야 함
f.action = "http://...";           //부모창에서 폼서브밋할 주소를 입력

f.submit();
self.close();
</script>

....
<form name="frm" method="post" action=""/>
...
</form>

'프로그래밍 > javascript' 카테고리의 다른 글

팝업창으로 파라미터 넘기기  (0) 2011.07.22
오늘 하루 팝업창 띄우지 않기  (3) 2011.01.18
자바스크립트 형변환  (0) 2010.02.08
isNAN 메서드  (0) 2010.02.08
자바스크립트 패키지 사용  (0) 2010.02.08
by antilla 2011. 1. 18. 18:37


1.부모창 부분

<script type="text/javascript">

//이 부분부터 수정할 필요 없음

function getCookie( name ) {
 var nameOfCookie = name + "=";
 var x = 0;

 while ( x <= document.cookie.length ) {
 var y = (x+nameOfCookie.length);

 if ( document.cookie.substring( x, y ) == nameOfCookie ) {

 if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
  endOfCookie = document.cookie.length;
  return unescape( document.cookie.substring( y, endOfCookie ) );
 }

 x = document.cookie.indexOf( " ", x ) + 1;

 if ( x == 0 )
  break;
 }
  return "";
 }
//이부분까지 수정 필요 없음

function popup(){

 if(getCookie("Notice") != "no"){    // 쿠키네임지정
  var child = null;

  child = window.open("/popup/member_drop_popup.jsp", "pop", 
   "width=650,height=500,notoolbars,resizable=no,scrollbars=auto");     //팝업 띄울 페이지 디렉토리 혹은 팝업창 웹페이지
  child.focus();
  }
 return;
 }
 popup();          //자동으로 팝업 띄우기

</script>


2.팝업창 부분

function setCookie( name, value, expiredays )
{
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function closeWin()
{
if ( document.frm.Notice.checked )
setCookie( "Notice", "no" , 1);              //부모창에서 지정한 쿠키네임
self.close();
}

<input type="checkbox" name="Notice" value="열지않음"> 오늘 하루동안 이창을 열지 않음 <a href="#" onclick="javascript:closeWin();"> <font color="red"><b>[창닫기]</font></b></a>

'프로그래밍 > javascript' 카테고리의 다른 글

팝업창으로 파라미터 넘기기  (0) 2011.07.22
팝업창에서 부모창으로 폼 전송  (0) 2011.01.18
자바스크립트 형변환  (0) 2010.02.08
isNAN 메서드  (0) 2010.02.08
자바스크립트 패키지 사용  (0) 2010.02.08
by antilla 2011. 1. 18. 16:15

형변환

eval()  : 수식or문자열-> 실수

Number() : 문자 -> 숫자

String() : 숫자 -> 문자

escape() : 한글 -> 16진수

unescape() : 16진수 -> 한글

isFinite() :  유한수면 true, 무한수면 false

isNan() : 문자이면 true, 숫자면 false

parseInt(문자열, 진수) :  문자열-> 정수(원하는 진수 변환 가능)

parseFloat() : 문자열-> 부동소수점, 변환불가일때 NaN 반환

---------------------------

소수반올림

toFixed(2)

 

값이 문자일경우

new Number(값).toFixed(자리수);

 

정수반올림

Math.round(원하는수*1000)/1000;

첫째자리 : 10

둘째자리 : 100

셋째자리 : 1000

by antilla 2010. 2. 8. 22:14

isNAN  메소드

:  어떤 예약값이  예약값이 NAN(숫자인지) 여부를   true , false 값으로  반환한다.

 

1.if(!isNAN(pass)){
2.       //  비밀번호는 숫자로만 입력할 수 있습니다. 
3.      ....
4.  
5.}


by antilla 2010. 2. 8. 22:13


01.   

02.<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
03.<html>
04.<head>
05.<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
06.<title>Insert title here</title>
07.</head>
08.<body>
09.<script language="javascript">
10.var test = {};     // test 패키지 선언, 생략 불가능
11.test.academy = {}; // test.academy 패키지 선언
12.test.academy.Sungjuk = function(java, jsp, mvc){
13.    this.java = java;
14.    this.jsp = jsp;
15.    this.mvc = mvc; 
16.    var vtot = this.java + this.jsp + this.mvc;
17.    alert('this.java + this.jsp + this.mvc: ' + vtot);
18.      
19.}
20.//---------------------------------------------------
21.  
22.// 스크립트 실행
23.document.write("<br><h2>");
24.var sungjuk = new test.academy.Sungjuk(99, 98, 97);
25.document.write("java: " + sungjuk.java + "<br>");
26.document.write("jsp: " + sungjuk.jsp + "<br>");
27.document.write("mvc: " + sungjuk.mvc + "<br>");
28.document.write("</h2><br><br><br>");
29.</script>
30.</body>
31.</html>

'프로그래밍 > javascript' 카테고리의 다른 글

자바스크립트 형변환  (0) 2010.02.08
isNAN 메서드  (0) 2010.02.08
시간함수, 일정시간 뒤 함수 호출  (0) 2010.02.08
indexOf 로 유효성 검사하기  (0) 2010.02.08
자바스크립트 개요  (0) 2010.02.08
by antilla 2010. 2. 8. 22:11

var now = new Date();


  clock.innerHTML =


   now.getFullYear() + "년" +


   (now.getMonth()+1) + "월" +


   now.getDate() + "일" +


   now.getHours() + "시" +


   now.getMinutes() + " 분" +


   now.getSeconds() + "초" ;



setTimeout("printTime()", 2000); // 1초 후에 printTime을  호출

'프로그래밍 > javascript' 카테고리의 다른 글

자바스크립트 형변환  (0) 2010.02.08
isNAN 메서드  (0) 2010.02.08
자바스크립트 패키지 사용  (0) 2010.02.08
indexOf 로 유효성 검사하기  (0) 2010.02.08
자바스크립트 개요  (0) 2010.02.08
by antilla 2010. 2. 8. 22:09

indexOf → 지정된 문자열에서 검색할 문자열을 검색하여 검색할 문자열이 처음으로 나타나는

               위치를 가져옵니다. 검색할 문자열을 찾지 못하면 -1을 반환합니다.

 

lastindexOf → 지정된 문자열에서 검색할 문자열을 검색하여 검색할 문자열이 마지막으로 나타나는

               위치를 가져옵니다. 검색할 문자열을 찾지 못하면 -1을 반환합니다.

 

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <script>
  function check(){
   var objId=document.getElementById("id");
   var objPass=document.getElementById("password");
   //var _Check;
   if(objId.value.indexOf("admin") != -1){
    alert("입력하신 ID는 관리자용이므로 사용할 수 없습니다.");
   }
   if(!objPass.value.indexOf(objId.value)){
    alert(objId.value);
    alert("ID 와 PASSWORD에 동일한 문자열이 포함되어 있습니다.");
    return;
   }
   else
    alert("사용가능한 ID 입니다.");
  }
 </script>
 </HEAD>

 <BODY>
  <form name="frm">
  <table border="1">
   <tr>
    <td><input type="text" name="id"></td>
   </tr>
   <tr>
    <td><input type="password" name="password"></td>
   </tr>
   <tr>
    <td><input type="button" value="유효성 검사하기" onclick="check();"></td>
   </tr>
  </table>
 </form>
 </BODY>
</HTML>

'프로그래밍 > javascript' 카테고리의 다른 글

자바스크립트 형변환  (0) 2010.02.08
isNAN 메서드  (0) 2010.02.08
자바스크립트 패키지 사용  (0) 2010.02.08
시간함수, 일정시간 뒤 함수 호출  (0) 2010.02.08
자바스크립트 개요  (0) 2010.02.08
by antilla 2010. 2. 8. 22:08

 

html와  jsp 사이에 접속자의 이벤트 처리를 담당 한다.



1. 자바스크립트의 선언



<script type="text/javascript” language="javscript"></script>



  <script language='javascript'> </script>



  <script language="Javascript" src="../test.js"></script>



다른 도메인의 스크립트는 보안 제약으로 참조 불가능 하다.



2. 변수의 선언



자바스크립트는 변수가 자동으로 설정된다.


일반적으로 var을 사용하나   var이 없이도 사용가능하다.


허나 var를 사용하지 않으면 무조건 전역변수로 선언이 된다.



출력화면은 document.write("문자"); 



일반적 제어문 , 분기문등의 사용은 JAVA와 동일하다.



- >  변수에 키보드로 입력받는  prompt



ex)    temp= prompt("나이를 입력하세요")



스타일시트의 삽입 방법



<link href="style.css" rel="stylesheet" type="text/css">  를 헤드 사이에 써준다.




-> true or false값는 리턴 받는 버튼



ex) temp=confirm("확인 또는 취소를 선택하세요");

'프로그래밍 > javascript' 카테고리의 다른 글

자바스크립트 형변환  (0) 2010.02.08
isNAN 메서드  (0) 2010.02.08
자바스크립트 패키지 사용  (0) 2010.02.08
시간함수, 일정시간 뒤 함수 호출  (0) 2010.02.08
indexOf 로 유효성 검사하기  (0) 2010.02.08
by antilla 2010. 2. 8. 22:07
| 1 |