عرض مشاركة مفردة
 
  #1  
قديم 12-06-2010, 10:24 AM
الصورة الشخصية لـ amrstar.com
amrstar.com amrstar.com غير متصل
عضو
 
تاريخ التسجيل: Jun 2010
مشاركة: 12
مستوى تقييم العضوية: 0
amrstar.com is on a distinguished road
Awt4 كود جميل يجعل الماوس معه قلوب ( للرومانسيين )

قلوب تتبع الماوس
وصف الكود : كود جميل يجعل الماوس معه قلوب ( للرومانسيين )
الكود


كود PHP:
<!-- www.traidnt.net Naderib999 -->     <div id="dot0" style="position: absolute; visibility: hidden; height: 11; width: 11;">    <img src="http://www.javascriptfreecode.com/heart.gif" height=11 width=11></div><div id="dot1" style="position: absolute; height: 11; width: 11;">    <img src="http://www.javascriptfreecode.com/heart.gif" height=11 width=11></div><div id="dot2" style="position: absolute; height: 11; width: 11;">    <img src="http://www.javascriptfreecode.com/heart.gif" height=11 width=11></div><div id="dot3" style="position: absolute; height: 11; width: 11;">    <img src="http://www.javascriptfreecode.com/heart.gif" height=11 width=11></div><div id="dot4" style="position: absolute; height: 11; width: 11;">    <img src="http://www.javascriptfreecode.com/heart.gif" height=11 width=11></div><div id="dot5" style="position: absolute; height: 11; width: 11;">    <img src="http://www.javascriptfreecode.com/heart.gif" height=11 width=11></div><div id="dot6" style="position: absolute; height: 11; width: 11;">    <img src="http://www.javascriptfreecode.com/heart.gif" height=11 width=11></div><script LANGUAGE="JavaScript"><!-- hide codevar nDots 7;var Xpos 0;var Ypos 0;  // fixed time step, no relation to real timevar DELTAT = .01;  // size of one spring in pixelsvar SEGLEN = 10;  // spring constant, stiffness of springsvar SPRINGK = 10;  // all the physics is bogus, just picked stuff to  // make it look okayvar MASS = 1;// Positive XGRAVITY pulls right, negative pulls left// Positive YGRAVITY pulls down, negative upvar XGRAVITY = 0;var YGRAVITY = 50;// RESISTANCE determines a slowing force proportional to velocityvar RESISTANCE = 10;  // stopping criterea to prevent endless jittering  // doesn't work when sitting on bottom since floor  // doesn't push back so acceleration always as big  // as gravityvar STOPVEL = 0.1;var STOPACC = 0.1;var DOTSIZE = 11;  // BOUNCE is percent of velocity retained when   // bouncing off a wallvar BOUNCE = 0.75;var isNetscape = navigator.appName=="Netscape";  // always on for now, could be played with to  // let dots fall to botton, get thrown, etc.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)    }        // set their positions    for (i = 0; i < nDots; i++) {        dots[i].obj.left = dots[i].X;        dots[i].obj.top = dots[i].Y;    }            if (isNetscape) {        // start right away since they are positioned        // at 0, 0        startanimate();    } else {        // let dots sit there for a few seconds        // since they're hiding on the real bullets        setTimeout("startanimate()", 1000);    }}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);}// This is to line up the bullets with actual LI tags on the page// Had to add -DOTSIZE to X and 2*DOTSIZE to Y for IE 5, not sure why// Still doesn't work greatfunction setInitPositions(dots){    // initialize dot positions to be on top     // of the bullets in the <ul>    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;    }    // put 0th dot above 1st (it is hidden)    dots[0].X = dots[1].X;    dots[0].Y = dots[1].Y - SEGLEN;}// just save mouse position for animate() to usefunction MoveHandler(e){    Xpos = e.pageX;    Ypos = e.pageY;          return true;}// just save mouse position for animate() to usefunction 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() {        // dots[0] follows the mouse,    // though no dot is drawn there    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);        }                // air resisitance/friction        var resist = new vec(-dots[i].dx * RESISTANCE,            -dots[i].dy * RESISTANCE);                // compute new accel, including gravity        var accel = new vec((spring.X + resist.X)/MASS + XGRAVITY,            (spring.Y + resist.Y)/ MASS + YGRAVITY);                // compute new velocity        dots[i].dx += (DELTAT * accel.X);        dots[i].dy += (DELTAT * accel.Y);                // stop dead so it doesn't jitter when nearly still        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;        }                // move to new position        dots[i].X += dots[i].dx;        dots[i].Y += dots[i].dy;                // get size of window        var height, width;        if (isNetscape) {            height = window.innerHeight + window.pageYOffset;            width = window.innerWidth + window.pageXOffset;        } else {                height = document.body.clientHeight + document.body.scrollTop;            width = document.body.clientWidth + document.body.scrollLeft;        }                // bounce off 3 walls (leave ceiling open)        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;        }                // move img to new position        dots[i].obj.left = dots[i].X;                    dots[i].obj.top =  dots[i].Y;            }}// end code hiding --></script>[center][/center] 


نجوم فى خلفية الصفحة
وصف الكود : كود جميل لتجميل الصفحة وجعل بعض النجوم تتأرجح فى خلفية الصفحة


كود PHP:
<!-- www.traidnt.net Naderib999 -->     <FONT face=Tahoma color=white> <html><head></head><body><!-- STEP ONEInsert the onLoad event handler into your BODY tag  --><BODY BGCOLOR="#000000" onLoad="fly()"><!-- STEP TWOPaste this code into the BODY of your HTML document  --><SCRIPT LANGUAGE="JavaScript"><!-- BeginSmallStars 30LargeStars 10;SmallYpos = new Array();SmallXpos = new Array();LargeYpos = new Array();LargeXpos = new Array();Smallspeed= new Array();Largespeed= new Array();ns=(document.layers)?1:0;if (ns) {for (0SmallStarsi++) {document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0 BGCOLOR='#FFFFF0' CLIP='0,0,1,1'></LAYER>");}for (0LargeStarsi++) {document.write("<LAYER NAME='ln"+i+"' LEFT=0 TOP=0 BGCOLOR='#FFFFFF' CLIP='0,0,2,2'></LAYER>");   }}else {document.write('<div style="position:absolute;top:0px;left:0px">');document.write('<div style="position:relative">');for (0SmallStarsi++) {document.write('<div id="si" style="position:absolute;top:0;left:0;width:1px;height:1px;background:#fffff0;font-size:1px"></div>');}document.write('</div>');document.write('</div>');document.write('<div style="position:absolute;top:0px;left:0px">');document.write('<div style="position:relative">');for (0LargeStarsi++) {document.write('<div id="li" style="position:absolute;top:0;left:0;width:2px;height:2px;background:#ffffff;font-size:2px"></div>');}document.write('</div>');document.write('</div>');}WinHeight = (document.layers)?window.innerHeight:window.document.body.clientHeight;WinWidth = (document.layers)?window.innerWidth:window.document.body.clientWidth;for (0SmallStarsi++) {SmallYpos[i] = Math.round(Math.random() * WinHeight);SmallXpos[i] = Math.round(Math.random() * WinWidth);Smallspeed[i]= Math.random() * 1;}for (0LargeStarsi++) {LargeYpos[i] = Math.round(Math.random() * WinHeight);LargeXpos[i] = Math.round(Math.random() * WinWidth);Largespeed[i] = Math.random() * 10 5;}function fly() {var WinHeight = (document.layers)?window.innerHeight:window.document.body.clientHeight;var WinWidth = (document.layers)?window.innerWidth:window.document.body.clientWidth;var hscrll = (document.layers)?window.pageYOffset:document.body.scrollTop;var wscrll = (document.layers)?window.pageXOffset:document.body.scrollLeft;for (0LargeStarsi++) {LargeXpos[i] -= Largespeed[i];if (LargeXpos[i] < -10) {LargeXpos[i] = WinWidth;LargeYpos[i] = Math.round(Math.random() * WinHeight);Largespeed[i] = Math.random() * 10 5;}if (ns) {document.layers['ln'+i].left LargeXpos[i];document.layers['ln'+i].top LargeYpos[i] + hscrll;}else {li[i].style.pixelLeft LargeXpos[i];li[i].style.pixelTop LargeYpos[i] + hscrll;   }}for (0SmallStarsi++) {SmallXpos[i] -= Smallspeed[i];if (SmallXpos[i] < -10) {SmallXpos[i] = WinWidth;SmallYpos[i] = Math.round(Math.random()*WinHeight);Smallspeed[i] = Math.random() * 1;}if (ns) {document.layers['sn'+i].left SmallXpos[i];document.layers['sn'+i].top SmallYpos[i]+hscrll;}else {si[i].style.pixelLeft SmallXpos[i];si[i].style.pixelTop SmallYpos[i]+hscrll;   } }setTimeout('fly()'10);}//  End --></script> <!-- Script Size:  3.79 KB --></body></html>[center][/center] 


وانتظرونا فيما كل ما هو جديد فى عالم الويب العربى