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)">
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> </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>
페이지 링크 (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>
클릭시 팝업창 띄우기 (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>
클릭시 팝업창 띄우기 (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
클릭시 팝업창 띄우기 (0) | 2012.04.12 |
---|---|
팝업 스크립트 (0) | 2012.03.29 |
버튼 클릭시 레이어 팝업 띄우기 (0) | 2012.03.23 |
서브네비 (2) | 2012.03.14 |
마우스 따라다니는 퀵메뉴 (0) | 2012.03.13 |