<script type="text/javascript"> 
<!-- 
// 셈플용 이벤트 등록 함수 
function myAttachEvent(eventObj, event, eventHandler){  
   if(eventObj.addEventListener) // IE외 
   eventObj.addEventListener(event, eventHandler, false); 
   else if(eventObj.attachEvent){ 
      event = 'on'+event; 
      eventObj.attachEvent(event, eventHandler); 
   } 

//--> 
</script> 

1. Tag에 직접적용
<input type="button" value="클릭" onclick="alert('클릭 하였습니다.')"
<hr> 

2. Tag에 함수호출
<script type="text/javascript"> 
<!-- 
function myClick(){ 
   alert('클릭 하였습니다.') 

//--> 
</script> 
<input type="button" value="클릭" onclick="myClick()"
<hr> 

3. Tag에 함수할당
3.1 직접할당 #1(테그 아래에서 할당)

<input type="button" value="클릭" id="myClick1"> 
<script type="text/javascript"> 
<!-- 
document.getElementById('myClick1').onclick = myClick; 
//--> 
</script> 
<Br> 
3.2 직접할당 #2(window.onload 이벤트에서 할당)
<script type="text/javascript">
<!-- 
myAttachEvent(window,'load', function(){ 
   document.getElementById('myClick2').onclick = myClick; 
}); 
//--> 
</script> 
<input type="button" value="클릭" id="myClick2"> 
<Br> 
3.3 직접할당 #3(람다함수 할당)
<script type="text/javascript"> 
<!-- 
myAttachEvent(window,'load', function(){ 
   document.getElementById('myClick3').onclick = function(){ 
      alert('클릭 하였습니다.') 
   }; 
}); 
//--> 
</script> 
<input type="button" value="클릭" id="myClick3"> 
<Br> 
3.4 직접할당 #3(이벤트 할당함수 이용)
<script type="text/javascript"> 
<!-- 
myAttachEvent(window,'load', function(){ 
   var eventObj = document.getElementById('myClick4'); 
   var event='click'; 
   if(eventObj.addEventListener) // IE외 
             eventObj.addEventListener(event, myClick, false); 
         else if(eventObj.attachEvent){ 
                event = 'on'+event; 
                eventObj.attachEvent(event, myClick); 
         } 
}); 
//--> 
</script> 
<input type="button" value="클릭" id="myClick4"> 
<hr> 


'script' 카테고리의 다른 글

jQuery / prototype 과 충돌 해결  (0) 2014.05.22
이벤트 처리 addEventListener()  (0) 2014.05.21
브라우저 크기, 객체 높이  (0) 2014.05.20
바로가기 스크립트  (0) 2014.03.12
이미지 미리 로딩  (0) 2014.02.28

화면단 코딩을 쌩 자바스크립트로 사용하면 코드가 길어지고 화면구성이 지저분해지기 일 쑤 다.

그래서 나온것들이 자바스크립트 프레임워크


대표적으로 프로토타입과 제이쿼리가있는데 이둘을 동시에 로드하면 충돌이 꽝하고 난다.

그런데 프로토타입으로 개발된 사이트를 내가 갑자기 떠안았을때 당장 프로토타입을 공부할 시간이 없을땐??

그렇다고 모든걸 제이쿼리로 대체할 수도 없을땐??


걍 로드시켜버린다.


충돌은 다음과같이 추가하면 단순하게 해결 끝



<script type="text/javascript">

    jQuery.noConflict();

</script>



단, 제이쿼리에서 $ 이 symbol을 사용할 수 없다.

jQuery(document).ready(function() { });

의 방식으로 jQuery 를 사용하면 된다.


출처 : http://lovemeplz.tistory.com/144

'script' 카테고리의 다른 글

마우스 클릭 이벤트  (0) 2014.05.22
이벤트 처리 addEventListener()  (0) 2014.05.21
브라우저 크기, 객체 높이  (0) 2014.05.20
바로가기 스크립트  (0) 2014.03.12
이미지 미리 로딩  (0) 2014.02.28

<input id="addPostit" type="button" value="New Postit"> 라면.


window.onload = function(){

var btn = document.getElementById("addPostit");
btn.addEventListener("click", btnClick, true);

};

function btnClick() {
alert("zzz");
}



- 버튼 클릭 이벤트 발생시, alert 처리.

- onload 는 페이지의 모든 리소스(이미지..)가 로드될 때까지 기다렸다가 나중에 실행됨.



# addEventListener 이벤트 종류 

 

대상.addEventListener("종류",실행하려는 함수,true and false)

 

이벤트 종류.

마우스와 키보드 이벤트가 대부분임

 

마우스이벤트

click   마우스 버튼 클릭시 발생

dblclick   마우스 더블클릭시 발생

mousedown  마우스 버튼을 눌렀을 때 발생

mouseup   마우스 버튼을 눌렀다 땠을 때 발생

mouseover   마우스 커서를 올려 놓았을 때 발생

mouseout   마우스 커서를 올려놓았다가 밖으로 나갈 때 발생

mousemove  마우스 커서를 움직일 때 발생

 

키보드 이벤트

keydown  키보드가 눌려있을 때 발생

keyup  미보드가 눌려있다가 떼는 순간 발생

keypress  키보드가 눌리는 순간 발생

 

 

html이벤트

load 페이지를 전부 눌려있을 때 발생

unload 페이지로 부터 빠져 나갈 때 발생

abort 페이지를 읽다가 사용자의 중지 요청에 의해 중단되는 경우 발생

error 페이지를 읽다가 오류에 의해 중단되는 경우 발생

select 텍스트박스에서 사용자가 특정 문자나 문자열을 선택했을 때 발생

change 텍스트박스의 값이 변경되는 경우 발생

submit FORM에서의 submit 버튼이 클릭되는 경우 발생

reset FORM에서의 reset 버튼이 클릭되는 경우 발생

resize 윈도우(window)나 프레임(frame) 크기가 변경되는 경우 발생

scroll 스크롤바가 스크롤되는 경우 발생

focus 특정 객체(element)에 포커스가 주어지는 경우 발생

blur 특정 객체(element)에 포커스가 있다가 사라지는 경우 발생

[출처] addEventListener|작성자 댕이

'script' 카테고리의 다른 글

마우스 클릭 이벤트  (0) 2014.05.22
jQuery / prototype 과 충돌 해결  (0) 2014.05.22
브라우저 크기, 객체 높이  (0) 2014.05.20
바로가기 스크립트  (0) 2014.03.12
이미지 미리 로딩  (0) 2014.02.28

offsetHeight 

그 객체를 포함하고 있는 상위객체의 높이를 반환


offsetWidth

그 객체를 포함하고 있는 상위객체의 폭을 반환


clientHeight

스크롤바를 포함하는 요소의 높이를 반환

ex) document.getElementById("column_left").clientHeight


clientWidth

스크롤바를 포함하는 요소의 폭을 반환


scrollHeight

스크롤바를 움직이지 않고 보여지는 요소의 전체 높이


scrollLeft

요소의 왼쪽 스크롤 된 폭을 반환


scrollTop

요소의 위쪽 스크롤 된 폭을 반환


scrollWidth

스크롤바를 움직이지 않고 보여지는 요소의 전체 폭


screen.availHeight : 이용가능한 높이

screen.availWidth : 이용가능한 너비

=> 이 둘은 해상도를 바꾸지 않는한 고정. 화면에 꽉차게 팝업 띄울 필요가 있을때 사용하면 OK.


screen.height : 해상도 높이

screen.width : 해상도 너비





'script' 카테고리의 다른 글

jQuery / prototype 과 충돌 해결  (0) 2014.05.22
이벤트 처리 addEventListener()  (0) 2014.05.21
바로가기 스크립트  (0) 2014.03.12
이미지 미리 로딩  (0) 2014.02.28
마우스 오버시 나타나는 메뉴  (0) 2012.02.17

<script language="javascript">  

if(navigator.appVersion.indexOf('MSIE')>0) {

if( confirm("바탕화면에 바로가기 아이콘을 만드시겠습니까?") ) {

            var WshShell     = new ActiveXObject("WScript.Shell");

            Desktoptemp      = WshShell.Specialfolders("Desktop");    //path

            var sIconNm      = "다음 게임명";    //바탕화면에 생성될 아이콘명.

            var sName        = WshShell.CreateShortcut(Desktoptemp + "\\" + sIconNm + ".URL");

            sName.TargetPath = "http://game.daum.net/cn/shotonline";   //해당게임 URL 

            sName.Save();

        }

} else {

alert("바로가기는 인터넷 익스플로러만 지원됩니다");

}

</script>



'script' 카테고리의 다른 글

이벤트 처리 addEventListener()  (0) 2014.05.21
브라우저 크기, 객체 높이  (0) 2014.05.20
이미지 미리 로딩  (0) 2014.02.28
마우스 오버시 나타나는 메뉴  (0) 2012.02.17
팝업 정가운데 띄우기  (0) 2012.02.17
function imagepreload(ary) {
  try{
    if (!ary) return;
    arv = ary.split("|");
    var arr = new Array();
    for(var i=0; i<arv.length; i++){
      arr[i] = new Image(); 
      arr[i].src = arv[i];
    }
  }catch(e){}
}
imagepreload("이미지1|이미지2|이미지3");

-----------------------------------------------
위와같은 방식으로 이미지를 미리 로딩시켜둘 수 있다.
이미지를 미리 로딩시키는 이유는, 웹페이지를 표시하기 전에 이미지가 사용자 컴퓨터에 미리 로딩이 되면, 이미지 로딩이 제대로 되지 않아서 이미지에 엑스박스가 뜨는 현상을 피할 수 있고, 자동 리사이즈를 구현해야할 경우에도 이미 이미지가 로딩되어 있으므로, 이를 이용해서 손쉽게 리사이즈를 처리할 수 있다.
웹페이지에서는, 먼저 스크립트가 처리되고, 그 다음으로 태그가 처리되기 때문에, 위와같이 스크립트에서 이미지를 먼저 로딩하도록 처리하는 방법을 이용해 이미지로 인한 출력오류나 그밖의 문제를 예방할 수 있다.


'script' 카테고리의 다른 글

브라우저 크기, 객체 높이  (0) 2014.05.20
바로가기 스크립트  (0) 2014.03.12
마우스 오버시 나타나는 메뉴  (0) 2012.02.17
팝업 정가운데 띄우기  (0) 2012.02.17
롤오버시 배경색 변화  (0) 2012.02.17
<html>
<head>

<style>
<!--
#slidemenubar, #slidemenubar2{
position:absolute;
border:1.5px solid black;
background-color:#F2F2F2;
layer-background-color:#F2F2F2;
font:bold 12px Verdana;
line-height:20px;
}
-->
</style>

</head>

<body>

<script language="JavaScript1.2">

/***********************************************
* Sliding Menu Bar Script- © Dynamic Drive (www.dynamicdrive.com)
* Visit http://www.dynamicdrive.com/ for full source code
* This notice must stay intact for use
***********************************************/

var slidemenu_width='160px' //specify width of menu (in pixels)
var slidemenu_reveal='12px' //specify amount that menu should protrude initially
var slidemenu_top='170px' //specify vertical offset of menu on page

var ns4=document.layers?1:0
var ie4=document.all
var ns6=document.getElementById&&!document.all?1:0

if (ie4||ns6)
document.write('<div id="slidemenubar2" style="left:'+((parseInt(slidemenu_width)-parseInt(slidemenu_reveal))*-1)+'px; top:'+slidemenu_top+'; width:'+slidemenu_width+'" onMouseover="pull()" onMouseout="draw()">')
else if (ns4){
document.write('<style>\n#slidemenubar{\nwidth:'+slidemenu_width+';}\n<\/style>\n')
document.write('<layer id="slidemenubar" left=0 top='+slidemenu_top+' width='+slidemenu_width+' onMouseover="pull()" onMouseout="draw()" visibility=hide>')
}

var sitems=new Array()

///////////Edit below/////////////////////////////////

//siteitems[x]=["Item Text", "Optional URL associated with text"]

sitems[0]=["<big><font face='Arial'>Site Menu</font></big>", ""]
sitems[1]=["Menus And Navigation", "http://www.dynamicdrive.com/dynamicindex1/"]
sitems[2]=["Document Effects", "http://www.dynamicdrive.com/dynamicindex3/"]
sitems[3]=["Scrollers", "http://www.dynamicdrive.com/dynamicindex2/"]
sitems[4]=["Image Effects", "http://www.dynamicdrive.com/dynamicindex4/"]
sitems[5]=["Links And Buttons", "http://www.dynamicdrive.com/dynamicindex5/"]
sitems[6]=["Dynamic Clocks & Dates", "http://www.dynamicdrive.com/dynamicindex6/"]
sitems[7]=["Text Animations", "http://www.dynamicdrive.com/dynamicindex10/"]
sitems[8]=["Browser Window", "http://www.dynamicdrive.com/dynamicindex8/"]
sitems[9]=["User System Information", "http://www.dynamicdrive.com/dynamicindex9/"]
sitems[10]=["Other", "http://www.dynamicdrive.com/dynamicindex11/"]

//If you want the links to load in another frame/window, specify name of target (ie: target="_new")
var target=""

/////////////////////////////////////////////////////////

if (ie4||ns4||ns6){
for (i=0;i<sitems.length;i++){
if (sitems[i][1])
document.write('<a href="'+sitems[i][1]+'" target="'+target+'">')
document.write(sitems[i][0])
if (sitems[i][1])
document.write('</a>')
document.write('<br>\n')
}
}

function regenerate(){
window.location.reload()
}
function regenerate2(){
if (ns4){
document.slidemenubar.left=((parseInt(slidemenu_width)-parseInt(slidemenu_reveal))*-1)
document.slidemenubar.visibility="show"
setTimeout("window.onresize=regenerate",400)
}
}
window.onload=regenerate2

rightboundary=0
leftboundary=(parseInt(slidemenu_width)-parseInt(slidemenu_reveal))*-1

if (ie4||ns6){
document.write('</div>')
themenu=(ns6)? document.getElementById("slidemenubar2").style : document.all.slidemenubar2.style
}
else if (ns4){
document.write('</layer>')
themenu=document.layers.slidemenubar
}

function pull(){
if (window.drawit)
clearInterval(drawit)
pullit=setInterval("pullengine()",10)
}
function draw(){
clearInterval(pullit)
drawit=setInterval("drawengine()",10)
}
function pullengine(){
if ((ie4||ns6)&&parseInt(themenu.left)<rightboundary)
themenu.left=parseInt(themenu.left)+10+"px"
else if(ns4&&themenu.left<rightboundary)
themenu.left+=10
else if (window.pullit){
themenu.left=0
clearInterval(pullit)
}
}

function drawengine(){
if ((ie4||ns6)&&parseInt(themenu.left)>leftboundary)
themenu.left=parseInt(themenu.left)-10+"px"
else if(ns4&&themenu.left>leftboundary)
themenu.left-=10
else if (window.drawit){
themenu.left=leftboundary
clearInterval(drawit)
}
}
</script>

</body>
</html>

'script' 카테고리의 다른 글

바로가기 스크립트  (0) 2014.03.12
이미지 미리 로딩  (0) 2014.02.28
팝업 정가운데 띄우기  (0) 2012.02.17
롤오버시 배경색 변화  (0) 2012.02.17
스크린 사이즈  (0) 2012.02.17
<html>

<head>
<script language="javascript">

/*
Auto center window script- Eric King (http://redrival.com/eak/index.shtml)
Permission granted to Dynamic Drive to feature script in archive
For full source, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com
*/

var win = null;
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
}

</script> 
</head>

<body>

<a href="http://wsabstract.com" onclick="NewWindow(this.href,'name','400','400','yes');return false">Website Abstraction</a>

</body>

</html>

'script' 카테고리의 다른 글

이미지 미리 로딩  (0) 2014.02.28
마우스 오버시 나타나는 메뉴  (0) 2012.02.17
롤오버시 배경색 변화  (0) 2012.02.17
스크린 사이즈  (0) 2012.02.17
툴팁 하단 텍스트  (0) 2012.02.17
<html>
<head>
<style type="text/css">

.initial2{font-weight:bold;background-color:lime}

</style>

<script type="text/javascript">
<!--

/***********************************************
* Rollover background-color button Script- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

//Specify optional button target: "_new" for new window, or name of FRAME target (ie "myframe")
var buttontarget=""

function change(e, color){
var el=window.event? event.srcElement: e.target
if (el.tagName=="INPUT"&&el.type=="button")
el.style.backgroundColor=color
}

function jumpto2(url){
if (buttontarget=="")
window.location=url
else if (buttontarget=="_new")
window.open(url)
else
parent[buttontarget].location=url
}

//-->
</script>
</head>

<body>
<form onMouseover="change(event, 'yellow')" onMouseout="change(event, 'lime')">
<input type="button" value="Yahoo" class="initial2" onClick="jumpto2('http://yahoo.com')"> 
<input type="button" value="Google" class="initial2" onClick="jumpto2('http://google.com')"> 
<input type="button" value="AlltheWeb" class="initial2" onClick="jumpto2('http://alltheweb.com')">
</form> 

</body>
</html>

'script' 카테고리의 다른 글

마우스 오버시 나타나는 메뉴  (0) 2012.02.17
팝업 정가운데 띄우기  (0) 2012.02.17
스크린 사이즈  (0) 2012.02.17
툴팁 하단 텍스트  (0) 2012.02.17
페이지내 이동3  (0) 2012.02.17
<html>

<body>
<script language="JavaScript1.2">
<!--

/*
Screen resolution detection and notification Script- 
© Dynamic Drive (www.dynamicdrive.com)
For full source code, installation instructions,
100's more DHTML scripts, and Terms Of
Use, visit dynamicdrive.com
*/

var correctwidth=800
var correctheight=600
if (screen.width!=correctwidth||screen.height!=correctheight)
document.write("This webpage is bested viewed with screen resolution "+correctwidth+"*"+correctheight+". Your current resolution is "+screen.width+"*"+screen.height+". If possible, please change the resolution!")
//-->
</script>
</body>
</html>

'script' 카테고리의 다른 글

팝업 정가운데 띄우기  (0) 2012.02.17
롤오버시 배경색 변화  (0) 2012.02.17
툴팁 하단 텍스트  (0) 2012.02.17
페이지내 이동3  (0) 2012.02.17
퀵메뉴 - 스크롤 따라다니는 레이어  (0) 2012.02.17
<html>
<head>

<script>
<!--

/*
Textual Tooltip Script- 
© Dynamic Drive (www.dynamicdrive.com)
For full source code, installation instructions,
100's more DHTML scripts, and Terms Of
Use, visit dynamicdrive.com
*/


var content=new Array()
//change the array below to the text associated with your links Expand or contract the array, depending on how many links you have
content[0]='<br><big><b>Menus and navigation systems</b></big><br>Click here for DHTML scripts that help enhance your site\'s navigability, such as collapsible menus, sliding menu bars etc.'
content[1]='<br><big><b>Special document effects</b></big><br>With the advent of DHTML, webpages are one step closer to its cousin, TV, in terms of special effects...'
content[2]='<br><big><b>Scrollers</b></big><br>Up until now, adding a scroller or tickertape to your website usually meant using a slow Java applet. Not anymore. Click here for DHTML scrollers that accomplish the same task with minimal download time.'
content[3]='<br><big><b>Image effects</b></big><br>Add lightweight effects to your existing images using these scripts. Make them fly, light up, turn static, all without paying the cost of slow downloading time.'
content[4]='<br><big><b>Links and buttons</b></big><br>Add tooltips to your text links, rollover effects to your form buttons, keyboard features to your document, and more.'
content[5]='<br><big><b>Dynamic clocks and dates</b></big><br>Time is never static, so why should your time script be? Enter for DHTML scripts that actually understand this simple truth.'
content[6]='<br><big><b>Text animations</b></big><br>Text have been silent for too long- DHTML promises to free them, with flying text, typing text, dragable text, and more.'
content[7]='<br><big><b>Browser window</b></big><br>Click here scripts related to the browser window and frames.'
content[8]='<br><big><b>Other</b></big><br>All scripts that don\'t comfortably fit in any of the above categories go here...'

function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
appear()
setTimeout("window.onresize=regenerate",450)
}
}

function changetext(whichcontent){

if (document.all||document.getElementById){
cross_el=document.getElementById? document.getElementById("descriptions"):document.all.descriptions
cross_el.innerHTML='<font face="Verdana"><small>'+whichcontent+'<font></small>'
}
else if (document.layers){
document.d1.document.d2.document.write('<font face="Verdana"><small>'+whichcontent+'</small></font>')
document.d1.document.d2.document.close()
}

}

function appear(){
document.d1.visibility='show'
}

window.onload=regenerate2


//-->
</script>
</head>

<body>

<div id="scriptmenu" style="line-height:20px"><p><strong><font
face="Verdana"><a href="../dynamicindex1/index.html" onMouseover="changetext(content[0])"><small>Menus
and Navigation Systems</small></a><br>
<a href="../dynamicindex3/index.html" onMouseover="changetext(content[1])"><small>Special&nbsp;document
effects</small></a><br>
<a href="../dynamicindex2/index.html" onMouseover="changetext(content[2])"><small>Scrollers</small></a><br>
<a href="../dynamicindex4/index.html" onMouseover="changetext(content[3])"><small>Image
effects</small></a><br>
<a href="index.html" onMouseover="changetext(content[4])"><small>Links and buttons</small></a><br>
<a href="../dynamicindex6/index.html" onMouseover="changetext(content[5])"><small>Dynamic
Clocks and dates</small></a><br>
<a href="../dynamicindex10/index.html" onMouseover="changetext(content[6])"><small>Text
animations</small></a><br>
<a href="../dynamicindex8/index.html" onMouseover="changetext(content[7])"><small>Browser
Window</small></a><br>
<a href="../dynamicindex11/index.html" onMouseover="changetext(content[8])"><small>Other</small></a></font></strong></p>
</div>

<ilayer id="d1" width="200" height="200" visibility="hide">
<layer id="d2" width="200" height="200">
<div id="descriptions" align="left">

<!--Change below to default content of your own-->
<strong><font face="Verdana" color="#000000"><p>Welcome to our new look!<br>
</font></strong><font face="Verdana"><small>Hope you like the new look for Dynamic Drive.
This is the first in a series of steps we're taking to improve our site. In the very near
future, you can expect many cool features such as a new forum, newsletter, feedback form,
and more, to be introduced. Enjoy!</small><br>
</font>
<!--Stop editting-->

</div>
</ilayer>
</layer>

</body>
</html>

'script' 카테고리의 다른 글

롤오버시 배경색 변화  (0) 2012.02.17
스크린 사이즈  (0) 2012.02.17
페이지내 이동3  (0) 2012.02.17
퀵메뉴 - 스크롤 따라다니는 레이어  (0) 2012.02.17
즐겨찾기 추가  (0) 2012.02.17
스크립트 이용

<script src="jumptop.js">

 

'script' 카테고리의 다른 글

스크린 사이즈  (0) 2012.02.17
툴팁 하단 텍스트  (0) 2012.02.17
퀵메뉴 - 스크롤 따라다니는 레이어  (0) 2012.02.17
즐겨찾기 추가  (0) 2012.02.17
스크롤바 이미지  (0) 2012.02.17
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>

<div id="ScrollMenu" style="position:absolute; left:0; top:0; width:200px; height:400px; z-index:1; border:1px solid blue">
어쩌구 저쩌구 레이어
</div>



<script language=javascript>
<!--


var yScrollThumb;
var yMenuTop;


function CheckMenuPosition()
{

  yScrollThumb = 400 + (document.body.clientWidth-400) /2;
  if (yScrollThumb != ScrollMenu.style.left)
  {
    ScrollMenu.style.left = yScrollThumb;
  }

  yScrollThumb = document.body.scrollTop +100;

  yMenuTop = parseInt ( ScrollMenu.style.top, 10); 


  if ( yMenuTop == yScrollThumb) 
  {
    TimeOutInterval = 500;
  }
  else
  {
    yMenuTop = ( yMenuTop + yScrollThumb) / 2;

    if ( 200 >= yMenuTop)
    {
      ScrollMenu.style.top = 200;
      TimeOutInterval = 500;
   }
    else
    {
      ScrollMenu.style.top = yMenuTop;
      TimeOutInterval = 10; 
     }
  }
  setTimeout ("CheckMenuPosition()", TimeOutInterval);
}


function OnLoad()
{
  CheckMenuPosition();
  return true;
}
OnLoad();


  //-->
  </script>

</head>


<body>


<div style="width:400px; height:1200px; border:2px solid red ">
11111111
</div>

</body>
</html>

'script' 카테고리의 다른 글

스크린 사이즈  (0) 2012.02.17
툴팁 하단 텍스트  (0) 2012.02.17
페이지내 이동3  (0) 2012.02.17
즐겨찾기 추가  (0) 2012.02.17
스크롤바 이미지  (0) 2012.02.17
function bookmarkPage(url,title) {
if (!url) {url = window.location}
if (!title) {title = document.title}
var browser=navigator.userAgent.toLowerCase();
if (window.sidebar) { // Mozilla, Firefox, Netscape
window.sidebar.addPanel(title, url,"");
} else if( window.external) { // IE or chrome
if (browser.indexOf('chrome')==-1){ // ie
window.external.AddFavorite( url, title); 
} else { // chrome
alert('Please Press CTRL+D (or Command+D for macs) to bookmark this page');
}
}
else if(window.opera && window.print) { // Opera - automatically adds to sidebar if rel=sidebar in the tag
return true;
}
else if (browser.indexOf('konqueror')!=-1) { // Konqueror
alert('Please press CTRL+B to bookmark this page.');
}
else if (browser.indexOf('webkit')!=-1){ // safari
alert('Please press CTRL+B (or Command+D for macs) to bookmark this page.');
} else {
alert('Your browser cannot add bookmarks using this link. Please add this link manually.')
}
}

'script' 카테고리의 다른 글

스크린 사이즈  (0) 2012.02.17
툴팁 하단 텍스트  (0) 2012.02.17
페이지내 이동3  (0) 2012.02.17
퀵메뉴 - 스크롤 따라다니는 레이어  (0) 2012.02.17
스크롤바 이미지  (0) 2012.02.17

<html>
<head>
<meta http-equiv=Content-Type content=text/html; charset=EUC-KR>
<title>test</title>
<script language="javaScript" type="text/javascript" SRC="scroll.js"></SCRIPT>
<STYLE type=text/css>
#content {POSITION: absolute}
</STYLE>
</head>
<body onload=eventLoader();>
<SPAN id=up style="visible:none;Z-INDEX: 10; left: 600px; WIDTH: 1px; POSITION: absolute; TOP: 28px; HEIGHT: 1px">
<IMG src="up.gif" border=1>
</SPAN>
<SPAN id=down style="visible:none;Z-INDEX: 10; left: 600px; WIDTH: 1px; POSITION: absolute; TOP: 238px; HEIGHT: 1px">
<IMG src="down.gif" border=0>
</SPAN>
<SPAN id=drag style="Z-INDEX: 10; left: 600px; WIDTH: 17px; POSITION: absolute; TOP: 40px; HEIGHT: 26px">
<IMG src="drag.gif" border=1> 
</SPAN>
<SPAN id=ruler style="Z-INDEX: 10; LEFT: 600px; WIDTH: 17px; POSITION: absolute; TOP: 40px; HEIGHT: 26px"></SPAN>
<SPAN id=contentClip  style='Z-INDEX: 5; LEFT: 0px; VISIBILITY: visible; OVERFLOW: hidden; WIDTH: 460; CLIP: rect(00px 600px 200px 0px); POSITION: absolute; TOP: 40px; HEIGHT: 200px'>
<SPAN id=content>
<table width=100% height=100% border=0>
<tr>
<td>
<pre>
민들레의 영토 / 이해인


기도는 나의 음악
가슴 한복판에 꽂아 놓은
사랑은 단 하나의
성스러운 깃발

태초로부터 나의 영토는
좁은 길이었다 해도
고독의 진주를 캐며
내가
꽃으로 피어나야 할 땅

애처로이 쳐다보는
인정의 고움도
나는 싫어

바람이 스쳐가며
노래를 하면
푸른 하늘에게
피리를 불었지

태양에 쫓기어
활활 타다 남은
저녁 노을에
저렇게 긴 강이 흐른다

노오란 내 가슴이
하얗게 여위기 전
그이는 오실까

당신의 맑은 눈물
내 땅에 떨어지면
바람에 날려 보낼
기쁨의 꽃씨

흐려오는
세월의 눈시울에
원색의 아픔을 씹는
내 조용한 숨소리

보고 싶은 얼굴이여.


</pre>

</td></tr></table>
</SPAN>
</SPAN>
</body>
</html>

'script' 카테고리의 다른 글

스크린 사이즈  (0) 2012.02.17
툴팁 하단 텍스트  (0) 2012.02.17
페이지내 이동3  (0) 2012.02.17
퀵메뉴 - 스크롤 따라다니는 레이어  (0) 2012.02.17
즐겨찾기 추가  (0) 2012.02.17

+ Recent posts