|
#1
|
||||
|
||||
Dynamicdrive Stickynotes
First of all this is inspired after the Dynamicdrive Stickynote
Second... let's start: #1. Create a new file called stickynote.js. Paste this into it: Code:
var displaymode="always" var enablefade="no" //("yes" to enable fade in effect, "no" to disable) var autohidebox=["no"] //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" } Code:
<script type="text/javascript" src="js/stickynote.js"></script> Code:
<style type="text/css"> #fadeinbox{ position:absolute; width: 910px; left: 0; height: 575px; border: 2px solid black; background-color: #F5F4EA; padding: 4px; z-index: 100; visibility:hidden; } </style> Code:
<p>Don't have an account? <a href="signup.php">Sign up</a> right now!</p> HTML Code:
<DIV id="fadeinbox" style="filter:progid:DXImageTransform.Microsoft.RandomDissolve(duration=1) progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135) ; -moz-opacity:0"> <div align="center" style="margin-top: 15px;margin-bottom: 40px;font: bold 15px verdana;color: #FF0000;">Rules</div> <div style="text-align: left;margin-left: 15px; color: #000000; font: normal 10px verdana;">Here you can make as many divs you may like with general, upload rules etc.</div><br/> <div align="center" style="margin-bottom: 5px;"><a style="font: bold 11px verdana;color: #08a71e;" href="#" onClick="hidefadebox();return false">I AGREE AND ACCEPT ALL THE RULES!</a></div> <div align="center"><a style="font: bold 11px verdana;color: #FF0000;" href="http://www.altdomeniu.ro">I DO NOT AGREE WITH THIS RULES !</a></div> </div> </DIV>
__________________
PHP Code:
|
Tags |
dynamicdrive , stickynotes |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[TBDev] shoutcast radio for tbdev | Slatkis | TBDev | 14 | 3rd June 2017 09:08 |
TorrentStrike theme engine to TBdev | Kotafi | Mods & Themes | 6 | 13th May 2012 04:42 |
[TBDEV] Pets Scripts for TBDev | BacKUP | TBDev | 4 | 7th September 2011 15:36 |