■ 자식페이지

<script language="javascript">
<!--
function setCookie( name, value, expiredays )
{
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
self.close();
}

function closeWin()
{
setCookie("MyCookie", "adexe" , 1);
}

//-->
</script>

■ 부모페이지

<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}

//------------------------- 팝업창을 뛰우는데 하루에 한번만 띄우기 ----------------
function getCookie(name){
var arg = name + "=";
var alen = arg.length;
var clen=document.cookie.length;
var i=0;

while(i< clen){
var j = i+alen;
if(document.cookie.substring(i,j)==arg){
var end = document.cookie.indexOf(";",j);
if(end== -1)
end = document.cookie.length;
return unescape(document.cookie.substring(j,end));
}
i=document.cookie.indexOf(" ",i)+1;
if (i==0) break;
}
return null;
}

var yourname = getCookie("MyCookie")

if(yourname != 'adexe'){

window.open('자식페이지.html','event1','width=345,height=427,left=430,top=0,scrollbars=no,resizable=no');
}


//-->
</script>

■ 설명

"자식페이지"에서 오늘은 더이상 창열지 않기를 클릭할경우 쿠키로 값을 저장

하고 부모페이지가 리로딩 되면 항상 팝업창을 띄우기전에 쿠키값이 어떻게 설

정되어 있는지 확인한다.


출처 : http://blog.empas.com/ragran/13143824
Posted by 귀찮은 여니씨
,

■ 새 창 열기 open() 메서드


페이지 로딩시 새 창 열기

<script language="javascript">
function winOpen()

{
       window.open("123.html", "newWin", "width=300, height=200, toolbar=no, scrollbars=yes");
}
</script>

<body onLoad="winOpen()">


클릭시 새 창 열기, 링크 열기

<script language="javascript">
function winOpen()

{
       window.open("123.html", "newWin", "width=300, height=200, toolbar=no, scrollbars=yes");
}
</script>

<font onClick="winOpen();">클릭 열기</font>

<a href="winOpen();">링크 열기</a>


매개 변수를 이용하여 열기

<script language="javascript">
function winOpen(url, winname, winhow)

{
       window.open(url, winname, winhow);
}
</script>

<a href= "winOpen('123.html', 'newWin', 'width=300, height=200, toolbar=no, scrollbars=yes');">매개 변수 열기</a>


■ 새 창 열기 close() 메서드


<script language="javascript">

function winClose()

{
       window.close();
}
</script>

<a href="winClose()">함수 이용 닫기</a>
<a href="window.close()">메서드 이용 닫기</a>


■ 새로 열린 창에서 연 창을 컨트롤하기


창 닫기 전에 연 창의 폼 요소에 값 넘기기

<script language="javascript">
function winClose(addr)

{
       opener.form1.address=addr;
       self.close();
}
</script>

<a href="winClose('서울 종로구');">종로구</a>
<a href="winClose('서울 마포구');">마포구</a>


창 닫기 전에 연 창을 리로드하기

<script language="javascript">

function winClose()

{
       opener.location.reload();
       self.close();
}
</script>

<a href= "winClose();">함수 이용 닫기</a>


■ 새로 열린 창에서 크기 조절하기 window.resizeTo


페이지 로딩시 크기 조절

<script language="javascript">
function winSize()

{
       window.resizeTo(300, 200); // 너비,높이
}
</script>

<body onLoad="winSize();">


■ 새로 열린 창에서 위치 조절하기 window.moveTo


페이지 로딩시 위치 조절

<script language="javascript">
function winMove()

{
       window.moveTo(200, 200); // X,Y 좌표
}
</script>

<body onLoad="winMove()">



해도해도해봐도 헷갈리는 window.open!!
내가 닭이라서 그런가..ㅠ_ㅠ

출처 블로그 > Dualist☆
원본 http://blog.naver.com/marix15/90013452575

Posted by 귀찮은 여니씨
,

<script language="javascript">
  function confirmDelete(id)
  {
      var ans = confirm("삭제 하시겠습니까?");
      if(ans == "0")
       {
         document.location = "delete_article.asp?id="+id;
       }
  }
</script>

스크립트 이렇게도 쓸수있따!!
<script language="javascript">
  if(confirm("삭제하시겠습니까?"))
  {
    opener.document.location.href="./delete_ok.asp?seq=<%=seq%>";
    this.close();
  }
</script>

물론 HTML링크를 걸때는 ASP파일 내에서 해당 링크마다 다른 id를 지정해주어야 합니다.

적용의 예>
<a href="confirmDelete('<%=articleID%>');">게시글<%=articleID%>지우기</a>


흐음..;ㅁ;
쉬우니까 금방외웠으면 하지만..ㅠ_ㅠ
기억력제로인 바보는 네이버검색해서 찾은 값을 저장저장~~!!!~
출처 : http://kin.naver.com/db/detail.php?d1id=1&dir_id=10112&eid=XVSsn8IQfHY2H62+ynVEo6qOOkTdbvDy&qb=QVNQILDUvcPGxyC76MGm
jeongkyueum님의 답변

Posted by 귀찮은 여니씨
,