Sticky Note Script


<!-- TWO STEPS TO INSTALL STICKY NOTE SCRIPT:



  1.  Copy the coding into the HEAD of your HTML document

  2.  Add the last code into the BODY of your HTML document  -->



<!-- STEP ONE: Paste this code into the HEAD of your HTML document  -->



<HEAD>



<!-- This script and many more are available free online at -->

<!-- The JavaScript Source!! http://www.javascriptsource.com -->

<!-- Original:  Team DynamicDrive -->

<!-- Web Site:  http://www.dynamicdrive.com -->

<style type="text/css">



#fadeinbox{

position:absolute;

width: 300px;

left: 0;

top: -400px;

border: 2px solid black;

background-color: lightyellow;

padding: 4px;

z-index: 100;

visibility:hidden;

}



</style>





<script type="text/javascript">



/***********************************************

* Sticky Note script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)

* Visit DynamicDrive.com for hundreds of DHTML scripts

* This notice must stay intact for legal use

* Go to http://www.dynamicdrive.com/ for full source code

***********************************************/



//Specify display mode. 3 possible values are:

//1) "always"- This makes the fade-in box load each time the page is displayed

//2) "oncepersession"- This uses cookies to display the fade-in box only once per browser session

//3) integer (ie: 5)- Finally, you can specify an integer to display the box randomly via a frequency of 1/integer...

// For example, 2 would display the box about (1/2) 50% of the time the page loads.



var displaymode="always"



var enablefade="yes" //("yes" to enable fade in effect, "no" to disable)

var autohidebox=["yes", 5] //Automatically hide box after x seconds? [yes/no, if_yes_hide_after_seconds]

var showonscroll="yes" //Should box remain visible even when user scrolls page? ("yes"/"no)

var IEfadelength=1 //fade in duration for IE, in seconds

var Mozfadedegree=0.05 //fade in degree for NS6+ (number between 0 and 1. Recommended max: 0.2)



////////No need to edit beyond here///////////



if (parseInt(displaymode)!=NaN)

var random_num=Math.floor(Math.random()*displaymode)



function displayfadeinbox(){

var ie=document.all && !window.opera

var dom=document.getElementById

iebody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body

objref=(dom)? document.getElementById("fadeinbox") : document.all.fadeinbox

var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset

var docwidth=(ie)? iebody.clientWidth : window.innerWidth

docheight=(ie)? iebody.clientHeight: window.innerHeight

var objwidth=objref.offsetWidth

objheight=objref.offsetHeight

objref.style.left=docwidth/2-objwidth/2+"px"

objref.style.top=scroll_top+docheight/2-objheight/2+"px"



if (showonscroll=="yes")

showonscrollvar=setInterval("staticfadebox()", 50)



if (enablefade=="yes" && objref.filters){

objref.filters[0].duration=IEfadelength

objref.filters[0].Apply()

objref.filters[0].Play()

}

objref.style.visibility="visible"

if (objref.style.MozOpacity){

if (enablefade=="yes")

mozfadevar=setInterval("mozfadefx()", 90)

else{

objref.style.MozOpacity=1

controlledhidebox()

}

}

else

controlledhidebox()

}



function mozfadefx(){

if (parseFloat(objref.style.MozOpacity)<1)

objref.style.MozOpacity=parseFloat(objref.style.MozOpacity)+Mozfadedegree

else{

clearInterval(mozfadevar)

controlledhidebox()

}

}



function staticfadebox(){

var ie=document.all && !window.opera

var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset

objref.style.top=scroll_top+docheight/2-objheight/2+"px"

}



function hidefadebox(){

objref.style.visibility="hidden"

if (typeof showonscrollvar!="undefined")

clearInterval(showonscrollvar)

}



function controlledhidebox(){

if (autohidebox[0]=="yes"){

var delayvar=(enablefade=="yes" && objref.filters)? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000

setTimeout("hidefadebox()", delayvar)

}

}



function initfunction(){

setTimeout("displayfadeinbox()", 100)

}



function get_cookie(Name) {

var search = Name + "="

var returnvalue = ""

if (document.cookie.length > 0) {

offset = document.cookie.indexOf(search)

if (offset != -1) {

offset += search.length

end = document.cookie.indexOf(";", offset)

if (end == -1)

end = document.cookie.length;

returnvalue=unescape(document.cookie.substring(offset, end))

}

}

return returnvalue;

}





if (displaymode=="oncepersession" && get_cookie("fadedin")=="" || displaymode=="always" || parseInt(displaymode)!=NaN && random_num==0){

if (window.addEventListener)

window.addEventListener("load", initfunction, false)

else if (window.attachEvent)

window.attachEvent("onload", initfunction)

else if (document.getElementById)

window.onload=initfunction

document.cookie="fadedin=yes"

}





</script>



</HEAD>



<!-- STEP TWO: Copy this code into the BODY of your HTML document  -->



<BODY>



<!-- This script and many more are available free online at -->

<!-- The JavaScript Source!! http://www.javascriptsource.com -->

<!-- Original:  Team DynamicDrive -->

<!-- Web Site:  http://www.dynamicdrive.com -->

<DIV id="fadeinbox" style="filter:progid:DXImageTransform.Microsoft.RandomDissolve(duration=1) progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135) ; -moz-opacity:0">



INSERT ANY HTML TO DISPLAY HERE. DO NOT REMOVE OUTER MOST DIV.<br>

<a href="http://www.javascriptsource.com">JavaScriptSource</a><br>



<div align="right"> <a href="#" onClick="hidefadebox();return false">Hide Box</a>

</div>

</DIV>



<p><center>

<font face="arial, helvetica" size"-2">Free JavaScripts <br>

by <a href="http://congcumienphi.blogspot.com">ductrungle</a></font>

</center><p>



<!-- Script Size:  5.60 KB -->




INSERT ANY HTML TO DISPLAY HERE. DO NOT REMOVE OUTER MOST DIV.
JavaScriptSource

Free JavaScripts
by ductrungle






0 Comment "

Sticky Note Script

"

Đăng nhận xét

Bạn có thể test thử trên Test Html Editor Chọn> Mã màu