Search in forum:
Search


Author Message
Post10/17/2008 at 5:28pm (UTC)    
Post subject: Javascript codes

Elastic Trailing Cursor

Code:
<div
id="dot0" style="position: absolute; visibility: hidden; height:
11; width: 11;"><img src="bluebullet.gif" height=11 width=11></div>
<div id="dot1" style="position: absolute; height: 11; width:
11;"><img src="bluebullet.gif" height=11 width=11></div>
<div id="dot2" style="position: absolute; height: 11; width:
11;"><img src="bluebullet.gif" height=11 width=11></div>
<div id="dot3" style="position: absolute; height: 11; width:
11;"><img src="bluebullet.gif" height=11 width=11></div>
<div id="dot4" style="position: absolute; height: 11; width:
11;"><img src="bluebullet.gif" height=11 width=11></div>
<div id="dot5" style="position: absolute; height: 11; width:
11;"><img src="bluebullet.gif" height=11 width=11></div>
<div id="dot6" style="position: absolute; height: 11; width:
11;"><img src="bluebullet.gif" height=11 width=11></div>
<SCRIPT LANGUAGE="JavaScript"> <!-- Original: Philip Winston
(pwinston@yahoo.com) --> <!-- Web Site: http://members.xoom.com/ebullets
--> <!-- 'Scrolling Fix' by Troels Jakobsen <tjak@get2net.dk> -->
<!-- Distributed by http://www.hypergurl.com --> <!-- Permission granted
to use the script if above is left intact --> <!-- Begin var nDots = 7;
var Xpos = 0; var Ypos = 0; var DELTAT = .01; var SEGLEN = 10; var SPRINGK = 10;
var MASS = 1; var GRAVITY = 50; var RESISTANCE = 10; var STOPVEL = 0.1; var STOPACC
= 0.1; var DOTSIZE = 11; var BOUNCE = 0.75; var isNetscape = navigator.appName=="Netscape";
var followmouse = true; var dots = new Array(); init(); function init() { var
i = 0; for (i = 0; i < nDots; i++) { dots[i] = new dot(i); } if (!isNetscape)
{ // I only know how to read the locations of the // <LI> items in IE //skip
this for now // setInitPositions(dots) } for (i = 0; i < nDots; i++) { dots[i].obj.left
= dots[i].X; dots[i].obj.top = dots[i].Y; } if (isNetscape) { startanimate();
} else { // let dots sit there for a few seconds // since they're hiding on the
real bullets setTimeout("startanimate()", 3000); } } function dot(i)
{ this.X = Xpos; this.Y = Ypos; this.dx = 0; this.dy = 0; if (isNetscape) { this.obj
= eval("document.dot" + i); } else { this.obj = eval("dot"
+ i + ".style"); } } function startanimate() { setInterval("animate()",
20); } function setInitPositions(dots) { var startloc = document.all.tags("LI");
var i = 0; for (i = 0; i < startloc.length && i < (nDots - 1); i++)
{ dots[i+1].X = startloc[i].offsetLeft startloc[i].offsetParent.offsetLeft - DOTSIZE;
dots[i+1].Y = startloc[i].offsetTop + startloc[i].offsetParent.offsetTop + 2*DOTSIZE;
} dots[0].X = dots[1].X; dots[0].Y = dots[1].Y - SEGLEN; } function MoveHandler(e)
{ Xpos = e.pageX; Ypos = e.pageY; return true; } function MoveHandlerIE() { Xpos
= window.event.x + document.body.scrollLeft; Ypos = window.event.y + document.body.scrollTop;   
} if (isNetscape) { document.captureEvents(Event.MOUSEMOVE); document.onMouseMove
= MoveHandler; } else { document.onmousemove = MoveHandlerIE; } function vec(X,
Y) { this.X = X; this.Y = Y; } // adds force in X and Y to spring for dot[i] on
dot[j] function springForce(i, j, spring) { var dx = (dots[i].X - dots[j].X);
var dy = (dots[i].Y - dots[j].Y); var len = Math.sqrt(dx*dx + dy*dy); if (len
> SEGLEN) { var springF = SPRINGK * (len - SEGLEN); spring.X += (dx / len)
* springF; spring.Y += (dy / len) * springF; } } function animate() { var start
= 0; if (followmouse) { dots[0].X = Xpos; dots[0].Y = Ypos; start = 1; } for (i
= start ; i < nDots; i++ ) { var spring = new vec(0, 0); if (i > 0) { springForce(i-1,
i, spring); } if (i < (nDots - 1)) { springForce(i+1, i, spring); } var resist
= new vec(-dots[i].dx * RESISTANCE, -dots[i].dy * RESISTANCE); var accel = new
vec((spring.X + resist.X)/ MASS, (spring.Y + resist.Y)/ MASS + GRAVITY); dots[i].dx
+= (DELTAT * accel.X); dots[i].dy += (DELTAT * accel.Y); if (Math.abs(dots[i].dx)
< STOPVEL && Math.abs(dots[i].dy) < STOPVEL && Math.abs(accel.X)
< STOPACC && Math.abs(accel.Y) < STOPACC) { dots[i].dx = 0; dots[i].dy
= 0; } dots[i].X += dots[i].dx; dots[i].Y += dots[i].dy; var height, width; if
(isNetscape) { height = window.innerHeight + document.scrollTop; width = window.innerWidth
+ document.scrollLeft; } else { height = document.body.clientHeight + document.body.scrollTop;
width = document.body.clientWidth + document.body.scrollLeft; } if (dots[i].Y
>= height - DOTSIZE - 1) { if (dots[i].dy > 0) { dots[i].dy = BOUNCE * -dots[i].dy;
} dots[i].Y = height - DOTSIZE - 1; } if (dots[i].X >= width - DOTSIZE) { if
(dots[i].dx > 0) { dots[i].dx = BOUNCE * -dots[i].dx; } dots[i].X = width -
DOTSIZE - 1; } if (dots[i].X < 0) { if (dots[i].dx < 0) { dots[i].dx = BOUNCE
* -dots[i].dx; } dots[i].X = 0; } dots[i].obj.left = dots[i].X; dots[i].obj.top
= dots[i].Y; } } // End --> </script>
Post10/17/2008 at 5:28pm (UTC)    
Post subject:

Expanding images

Code:
<script
language="JavaScript"> // Expanding images script copyright Matthew
LaCerais MLacerais@osc.state.ny.us // Distributed by hypergurl http://www.hypergurl.com
// Permission to use script granted if above credits are left intact <!-- function
resizeImage(e) { if (document.layers) { //Netscape var xMousePos = e.pageX; var
xMousePosMax = window.innerWidth+window.pageXOffset; } else if (document.all)
{ // IE var xMousePos = window.event.x+document.body.scrollLeft; } else if (document.getElementById)
{//Netscape var xMousePos = e.pageX; var xMousePosMax = window.innerWidth+window.pageXOffset;
} var i = (-1 * (((xMousePos/340) - (250/340)) * ((xMousePos/340) - (250/340))))
+ 1; if (i < .4) i = .4; if (i > 2) i = 2; picture1.width=(170 * i); picture1.height=(125
* i); i = (-1 * (((xMousePos/340) - (420/340)) * ((xMousePos/340) - (420/340))))
+ 1; if (i < .4) i = .4; if (i > 2) i = 2; picture2.width=(170 * i); picture2.height=(125
* i); i = (-1 * (((xMousePos/340) - (525/340)) * ((xMousePos/340) - (525/340))))
+ 1; if (i < .4) i = .4; if (i > 2) i = 2; picture3.width=(170 * i); picture3.height=(125
* i); i = (-1 * (((xMousePos/340) - (600/340)) * ((xMousePos/340) - (600/340))))
+ 1; if (i < .4) i = .4; if (i > 2) i = 2; picture4.width=(170 * i); picture4.height=(125
* i); i = (-1 * (((xMousePos/340) - (680/340)) * ((xMousePos/340) - (680/340))))
+ 1; if (i < .4) i = .4; if (i > 2) i = 2; picture5.width=(170 * i); picture5.height=(125
* i); } function output(message) { obj = eval("text"); obj.innerHTML
= "<font size=\"6\">"+message+"</font>";
} function handleMouse() { if (document.layers) { // Netscape document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = resizeImage; } else if (document.all) { // Internet Explorer
document.onmousemove = resizeImage; } else if (document.getElementById) { // Netcsape
6 document.onmousemove = resizeImage; } } function doNothing(e) { var i = 0.4;
picture1.width=(170 * i); picture1.height=(125 * i); picture2.width=(170 * i);
picture2.height=(125 * i); picture3.width=(170 * i); picture3.height=(125 * i);
picture4.width=(170 * i); picture4.height=(125 * i); picture5.width=(170 * i);
picture5.height=(125 * i); } function ignoreMouse() { if (document.layers) { //
Netscape document.captureEvents(Event.MOUSEMOVE); document.onmousemove = doNothing;
} else if (document.all) { // Internet Explorer document.onmousemove = doNothing;
} else if (document.getElementById) { // Netcsape 6 document.onmousemove = doNothing;
} } //--> </script>
Post10/17/2008 at 5:29pm (UTC)    
Post subject:

Highlight text link on mouseover javascript

Code:
<SCRIPT LANGUAGE="JavaScript">
<!-- Beginning of JavaScript supplied by http://www.hypergurl.com - var bName
= navigator.appName; var bVer = parseInt(navigator.appVersion); var NS4 = (bName
== "Netscape" && bVer >= 4); var IE4 = (bName == "Microsoft
Internet Explorer" && bVer >= 4); function ColorOn (id,mycolor){
if (!mycolor) { mycolor = 'yellow' }; if (NS4) { eval ('window.document.' + id
+ '.bgColor = \'' + mycolor + '\''); } else if (IE4) { eval (id + '.style.background
= \'' + mycolor + '\''); } } function ColorOff (id){ if (NS4) { eval ('window.document.'+
id + '.bgColor = null'); } else if (IE4) { eval (id + '.style.background = \'\'');
} } // End Script --> </SCRIPT> <style type="text/css">
<!-- .normal { color: blue;} .myover { position: relative;} --> </style>
Post11/01/2008 at 4:30am (UTC)    
Post subject:

sarax-eu wrote:
Highlight text link on mouseover javascript

Code:
<SCRIPT LANGUAGE="JavaScript">
<!-- Beginning of JavaScript supplied by http://www.hypergurl.com - var bName
= navigator.appName; var bVer = parseInt(navigator.appVersion); var NS4 = (bName
== "Netscape" && bVer >= 4); var IE4 = (bName == "Microsoft
Internet Explorer" && bVer >= 4); function ColorOn (id,mycolor){
if (!mycolor) { mycolor = 'yellow' }; if (NS4) { eval ('window.document.' + id
+ '.bgColor = \'' + mycolor + '\''); } else if (IE4) { eval (id + '.style.background
= \'' + mycolor + '\''); } } function ColorOff (id){ if (NS4) { eval ('window.document.'+
id + '.bgColor = null'); } else if (IE4) { eval (id + '.style.background = \'\'');
} } // End Script --> </SCRIPT> <style type="text/css">
<!-- .normal { color: blue;} .myover { position: relative;} --> </style>

______________
germain frantzy
Post03/30/2009 at 9:32pm (UTC)    
Post subject:

What Rolling Eyes
Display posts from previous:   


Powered by phpBB © 2001, 2005 phpBB Group