아래 샘플1은 드래그 기능은 있으나 resizable 기능은 되지 않습니다.
리사이즈 기능을 주려면 윈도우 형태로 창을 띄워야 합니다
윈도우 형태는 샘플 2번을 참조..
--샘플 1)
<HTML>
<HEAD>
<TITLE> PostIt Script Sample </TITLE>
<style>
<!--
#postit{ position:absolute; width:200; padding:3px;
background-color:#ffffcc; border:1px solid blue; visibility:hidden; z-index:100; cursor:hand; }
-->
</style>
</HEAD>
<BODY>
<div id="postit" style="left:200px;top:120px;">
<p align="right"><small><a href="javascript:closeit()">*- Close -*</a></small></p>
<hr color=red style="border:1px dotted blue;">
<center>
<b>포스트잇 박스</b>
<br>
<P> 내 용 1</p>
<P> 내 용 2</p>
</div>
<script>
<!--
// 창 오픈 횟수설정 (1 값이면 단 한번만 열기 , 0 값이면 매번 열기)
var once_per_browser=0
var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all
if (ns4)
crossobj=document.layers.postit
else if (ie4||ns6)
crossobj=ns6? document.getElementById("postit") : document.all.postit
function closeit(){
if (ie4||ns6)
crossobj.style.visibility="hidden"
else if (ns4)
crossobj.visibility="hide"
}
function get_cookie4(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie4.length > 0) {
offset = document.cookie4.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie4.indexOf(";", offset);
if (end == -1)
end = document.cookie4.length;
returnvalue=unescape(document.cookie4.substring(offset, end))
}
}
return returnvalue;
}
function showornot(){
if (get_cookie4('postdisplay')==''){
showit()
document.cookie4="postdisplay=yes"
}
}
function showit(){
if (ie4||ns6)
crossobj.style.visibility="visible"
else if (ns4)
crossobj.visibility="show"
}
if (once_per_browser)
showornot()
else
showit()
//----->
</script>
<script language="JavaScript1.2">
<!--
function drag_drop(e){
if (ie4&&dragapproved){
crossobj.style.left=tempx+event.clientX-offsetx
crossobj.style.top=tempy+event.clientY-offsety
return false
}
else if (ns6&&dragapproved){
crossobj.style.left=tempx+e.clientX-offsetx
crossobj.style.top=tempy+e.clientY-offsety
return false
}
}
function initializedrag(e){
if (ie4&&event.srcElement.id=="postit"||ns6&&e.target.id=="postit"){
offsetx=ie4? event.clientX : e.clientX
offsety=ie4? event.clientY : e.clientY
tempx=parseInt(crossobj.style.left)
tempy=parseInt(crossobj.style.top)
dragapproved=true
document.onmousemove=drag_drop
}
}
document.onmousedown=initializedrag
document.onmouseup=new Function("dragapproved=false")
//--->
</script>
</BODY>
</HTML>
--샘플 2)
<html>
<head>
<title>Make New Window</title>
<SCRIPT LANGUAGE="javascript">
<!---
function opennew(){
// 윈도우 속성설정(가로,세로크기 및 도구)
newwin = /*window.open*/("", "newwindow", "height=200, width=200,resizable=yes, scrollbars=no")
// 새 윈도우에 넣을 내용을 태그를 사용해 설정해 넣는다
newwin.document.write("<font color=blue size=3><b>안녕하세요..!</font></b><br><br>인터넷 휴게소 운영자입니다")
}
//--->
</SCRIPT>
</head>
<!- body 태그안에 아래 onload 이벤트 핸들러를 삽입해 준다->
<body onLoad="opennew();">
</body>
</html>
--------------------- [원본 메세지] ---------------------
포스트잇 소스좀 부탁 드립니다~
크기조절 가능하고 움직임이 가능하게..
카페 게시글
?? 태그 Q & A
<font color=red>답변
Re:포스트잇 소스좀 부탁 드립니다~
운영자
추천 0
조회 31
02.03.26 20:35
댓글 0
다음검색