Header
From Ibstudy
(Difference between revisions)
Line 17: | Line 17: | ||
<script type="text/javascript"> | <script type="text/javascript"> | ||
+ | // Script Source: CodeLifter.com modified by JRCreations | ||
+ | // Copyright 2003 | ||
+ | // Do not remove this header | ||
+ | |||
+ | isIE=document.all; | ||
+ | isNN=!document.all&&document.getElementById; | ||
+ | isN4=document.layers; | ||
+ | isHot=false; | ||
+ | |||
+ | function ddInit(e){ | ||
+ | topDog=isIE ? "BODY" : "HTML"; | ||
+ | whichDog=isIE ? document.all.theLayer : document.getElementById("theLayer"); | ||
+ | hotDog=isIE ? event.srcElement : e.target; | ||
+ | while (hotDog.id!="titleBar"&&hotDog.tagName!=topDog){ | ||
+ | hotDog=isIE ? hotDog.parentElement : hotDog.parentNode; | ||
+ | } | ||
+ | if (hotDog.id=="titleBar"){ | ||
+ | offsetx=isIE ? event.clientX : e.clientX; | ||
+ | offsety=isIE ? event.clientY : e.clientY; | ||
+ | nowX=parseInt(whichDog.style.left); | ||
+ | nowY=parseInt(whichDog.style.top); | ||
+ | ddEnabled=true; | ||
+ | document.onmousemove=dd; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | function dd(e){ | ||
+ | if (!ddEnabled) return; | ||
+ | whichDog.style.left=isIE ? nowX+event.clientX-offsetx : nowX+e.clientX-offsetx; | ||
+ | whichDog.style.top=isIE ? nowY+event.clientY-offsety : nowY+e.clientY-offsety; | ||
+ | return false; | ||
+ | } | ||
+ | |||
+ | function ddN4(whatDog){ | ||
+ | if (!isN4) return; | ||
+ | N4=eval(whatDog); | ||
+ | N4.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP); | ||
+ | N4.onmousedown=function(e){ | ||
+ | N4.captureEvents(Event.MOUSEMOVE); | ||
+ | N4x=e.x; | ||
+ | N4y=e.y; | ||
+ | } | ||
+ | N4.onmousemove=function(e){ | ||
+ | if (isHot){ | ||
+ | N4.moveBy(e.x-N4x,e.y-N4y); | ||
+ | return false; | ||
+ | } | ||
+ | } | ||
+ | N4.onmouseup=function(){ | ||
+ | N4.releaseEvents(Event.MOUSEMOVE); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | function toggleMe(){ | ||
+ | if (((isIE||isNN)&&whichDog.style.visibility=="hidden")||(isN4&&document.theLayer.visibility=="hide")) showMe(); | ||
+ | else hideMe(); | ||
+ | } | ||
+ | |||
+ | function hideMe(){ | ||
+ | if (isIE||isNN) whichDog.style.visibility="hidden"; | ||
+ | else if (isN4) document.theLayer.visibility="hide"; | ||
+ | } | ||
+ | |||
+ | function showMe(){ | ||
+ | if (isIE||isNN) whichDog.style.visibility="visible"; | ||
+ | else if (isN4) document.theLayer.visibility="show"; | ||
+ | } | ||
+ | |||
+ | document.onmousedown=ddInit; | ||
+ | document.onmouseup=Function("ddEnabled=false"); | ||
</script> | </script> |
Revision as of 08:52, 5 December 2007
<style type="text/css"> /* Notes: -You must log as admin to edit this page -Whatever you enter in this page will be added to the html in the header after the standard style sheet, so you can override styles. -if you want your code to look nice on this page, put a space at the beginning of each line -This is the default style sheet that you can override : http://editthis.info/wiki/skins/monobook/main.css For example uncomment this next section to turn all the text green: */ /* body { color: green; } */ </style>
<script type="text/javascript">
// Script Source: CodeLifter.com modified by JRCreations // Copyright 2003 // Do not remove this header
isIE=document.all; isNN=!document.all&&document.getElementById; isN4=document.layers; isHot=false;
function ddInit(e){
topDog=isIE ? "BODY" : "HTML"; whichDog=isIE ? document.all.theLayer : document.getElementById("theLayer"); hotDog=isIE ? event.srcElement : e.target; while (hotDog.id!="titleBar"&&hotDog.tagName!=topDog){ hotDog=isIE ? hotDog.parentElement : hotDog.parentNode; } if (hotDog.id=="titleBar"){ offsetx=isIE ? event.clientX : e.clientX; offsety=isIE ? event.clientY : e.clientY; nowX=parseInt(whichDog.style.left); nowY=parseInt(whichDog.style.top); ddEnabled=true; document.onmousemove=dd; }
}
function dd(e){
if (!ddEnabled) return; whichDog.style.left=isIE ? nowX+event.clientX-offsetx : nowX+e.clientX-offsetx; whichDog.style.top=isIE ? nowY+event.clientY-offsety : nowY+e.clientY-offsety; return false;
}
function ddN4(whatDog){
if (!isN4) return; N4=eval(whatDog); N4.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP); N4.onmousedown=function(e){ N4.captureEvents(Event.MOUSEMOVE); N4x=e.x; N4y=e.y; } N4.onmousemove=function(e){ if (isHot){ N4.moveBy(e.x-N4x,e.y-N4y); return false; } } N4.onmouseup=function(){ N4.releaseEvents(Event.MOUSEMOVE); }
}
function toggleMe(){
if (((isIE||isNN)&&whichDog.style.visibility=="hidden")||(isN4&&document.theLayer.visibility=="hide")) showMe(); else hideMe();
}
function hideMe(){
if (isIE||isNN) whichDog.style.visibility="hidden"; else if (isN4) document.theLayer.visibility="hide";
}
function showMe(){
if (isIE||isNN) whichDog.style.visibility="visible"; else if (isN4) document.theLayer.visibility="show";
}
document.onmousedown=ddInit; document.onmouseup=Function("ddEnabled=false");
</script>