'Web/javascript'에 해당되는 글 21건

클릭시 팝업창 띄우기

2012. 4. 12. 13:58 Web/javascript


<script language="JavaScript">
<!--
function pop_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';
  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}
//-->
</script>


-----------------------------------------------------------------------------------------
<a href="javascript:pop_open_window('win', '#', 0, 528, 520, 0, 0, 0, 0, 0)">

'Web > javascript' 카테고리의 다른 글

asp mobile session 연결하기  (0) 2012.05.08
페이지 링크  (0) 2012.04.12
팝업 스크립트  (0) 2012.03.29
버튼 클릭시 레이어 팝업 띄우기  (0) 2012.03.23
서브네비  (2) 2012.03.14

팝업 스크립트

2012. 3. 29. 15:59 Web/javascript



- index
<script type="text/javascript">
//<![CDATA[
window.open("popup.html","pop","left=10,top=30, scrollbars=no, resizable=no , width=572, height=438, status=no, toolbar=no , location=no");
//]]>
</script>
</head>





- index(오늘하루 열지않기)


<!--팝업스크립트-->

 <SCRIPT LANGUAGE="JavaScript">
 function getCookie(name)
 {
      var Found ;
      Found = false ;
      var start, end ;
      var i = 0 ;
      // cookie 문자열 전체를 검색

      while(i <= document.cookie.length){
            start = i ;
            end = start + name.length ;
            // name과 동일한 문자가 있다면
            if(document.cookie.substring(start, end) == name) {
                  //Found = true ;
      return true;
                  break ;
            }
            i++ ;
      }

      // name 문자열을 cookie에서 찾았다면
      if(Found == true)
      {
            start = end + 1 ;
            end = document.cookie.indexOf(';', start) ;
            // 마지막 부분이라는 것을 의미(마지막에는 ";"가 없다)
            if(end < start)
                  end = document.cookie.length ;
            // name에 해당하는 value값을 추출하여 리턴한다.
            return document.cookie.substring(start, end) ;
       }
      // 찾지 못했다면
      return '' ;
 }

//팝업테스트
if (getCookie('popup') != true)
window.open('/'popup'.php, 'popup', 'left=0,top=0,toolbar=no,status=no,width=400 height=579,directories=no,scrollbars=no,location=no,resizable=no,menubar=no');
</SCRIPT>



- popup.php


<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>팝업</title>
<link rel="stylesheet" href="css.css" type="text/css">
</head>

<SCRIPT LANGUAGE="JavaScript">
<!--
function controlCookie(elemnt) {
 if (elemnt.checked) {
  //체크 박스를 선택했을 경우 쿠키 생성 함수 호출
  setCookie("popup","true", 1);
 }
 else {
  //체크 박스를 해제했을 경우 쿠키 소멸 함수 호출
  clearCookie("popup")
 }
 return
}

//쿠키 생성 함수
function setCookie(name, value, expire) {
    var expire_date = new Date()
    expire_date = new Date(expire_date.getTime() + 60*60*24*1000)

    document.cookie = name + "=" + escape(value) + "; expires=" + expire_date.toGMTString() +"; path=/";
 self.close();
}
//쿠키 소멸 함수
function clearCookie(name) {
    var today = new Date()
    //어제 날짜를 쿠키 소멸 날짜로 설정한다.
    var expire_date = new Date(today.getTime() - 60*60*24*1000)
    document.cookie = name + "= " + "; expires=" + expire_date.toGMTString()
}
//-->
</SCRIPT>

<script language="javascript">
function go_event1()
{
 opener.location.href="#";
 window.close();
}
</script>

<body text="black" link="blue" vlink="purple" alink="red" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
            <p><img src="/images/pop01.jpg"  border="0" ></p>
        </td>
    </tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#000000">
        <tr>
        <td  height="20" class=td>
            <p align="right"><input type="checkbox" name="checkbox" value="checkbox" onclick="controlCookie(this)"></p>
        </td>
        <td width="100%" height="20" class=td>
            <p><font color="#ffffff"  size="2px">오늘은 이 창을 다시열지 않음</font></p>
        </td>
        <td width="110" height="20" class=td>
            <p>&nbsp;</p>
        </td>
    </tr>
</table>

<map name="Map1">
<area shape="rect" coords="41, 78, 356, 226" href="#" onclick="go_event1()" onfocus=this.blur()>
</map>


</BODY>
</HTML>

'Web > javascript' 카테고리의 다른 글

페이지 링크  (0) 2012.04.12
클릭시 팝업창 띄우기  (0) 2012.04.12
버튼 클릭시 레이어 팝업 띄우기  (0) 2012.03.23
서브네비  (2) 2012.03.14
이미지맵으로 주소창 없는 새창 띄우기  (0) 2012.03.14

버튼 클릭시 레이어 팝업 띄우기

2012. 3. 23. 16:15 Web/javascript


<script type="text/javascript">
function showmap() {
 if(document.all.spot.style.visibility=="hidden") {
   document.all.spot.style.visibility="visible";
   return false;
 }
 if(document.all.spot.style.visibility=="visible") {
  document.all.spot.style.visibility="hidden";
  return false;
 }
}
</script>


<!-- a태그에 링크걸기 -->
<a href="#" onclick="showmap(spot);" title=""><img src="/경로/" alt="" /></a>


<!-- 레이어팝업 -->
<div id="spot" style="position:absolute; left:520px; top:500px; visibility:hidden;">
<img src="/경로/" alt="" />
</div>

'Web > javascript' 카테고리의 다른 글

클릭시 팝업창 띄우기  (0) 2012.04.12
팝업 스크립트  (0) 2012.03.29
서브네비  (2) 2012.03.14
이미지맵으로 주소창 없는 새창 띄우기  (0) 2012.03.14
마우스 따라다니는 퀵메뉴  (0) 2012.03.13

서브네비

2012. 3. 14. 17:17 Web/javascript

js폴더에 스크립트를 삽입한후

//-----------------------------------------------------------------------------------
// 롤오버 자바스크립트
//-----------------------------------------------------------------------------------

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

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

네비를 설정하는 html에서 소스삽입

  <dl id="subNavi">
   <dt><img src="./img/left_sub_tit.gif" alt="회사소개" /></dt>
   <dd class="sub_01">
   <a href="#"  onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('Image100','','_on.gif',1)" title=""><img name="Image100" src="./img/left_sub_01<?if($pagekey == '1'){echo('_on');}else{echo('');}?>.gif" alt="" /></a>
   </dd>
</dl>

'Web > javascript' 카테고리의 다른 글

클릭시 팝업창 띄우기  (0) 2012.04.12
팝업 스크립트  (0) 2012.03.29
버튼 클릭시 레이어 팝업 띄우기  (0) 2012.03.23
이미지맵으로 주소창 없는 새창 띄우기  (0) 2012.03.14
마우스 따라다니는 퀵메뉴  (0) 2012.03.13

이미지맵으로 주소창 없는 새창 띄우기

2012. 3. 14. 10:54 Web/javascript


<div id="quick">
 <img src="./img/Quick.gif" alt="" usemap="#top" />
 <map name="top">
  <area shape="rect" coords="8,89,68,113" href="#" onclick="javascript:window.open('새창주소','','width=960,height=590,scrollbars=no,resizable=no');return false" onfocus='this.blur()'>
 </map>
</div>

'Web > javascript' 카테고리의 다른 글

클릭시 팝업창 띄우기  (0) 2012.04.12
팝업 스크립트  (0) 2012.03.29
버튼 클릭시 레이어 팝업 띄우기  (0) 2012.03.23
서브네비  (2) 2012.03.14
마우스 따라다니는 퀵메뉴  (0) 2012.03.13
Copyright © HuckleberryM All Rights Reserved | JB All In One Designed by CMSFactory.NET