1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

کد زير باعث ميشه که يک چشم در وبلاگ يا سايت شما به دنبال ماوس بازديد کننده بيفته

شروع موضوع توسط ♥ yakamoz ♥ ‏4/12/10 در انجمن JS

  1. کاربر ویژه

    تاریخ عضویت:
    ‏25/11/10
    ارسال ها:
    8,717
    تشکر شده:
    4,395
    امتیاز دستاورد:
    123
    حرفه:
    Telegram: vahid_yakamoz instagram: vahid_yakamoz
    _______________________________________________________________




    <SCRIPT LANGUAGE="JavaScript1.2">
    <br><!-- Original: anti_lajan@gawab.com -->
    <br><!-- Web Site: ::HTML AND JAVA -- LEARNING -- TEMPLATE GALERY :: -->
    <br>
    <br><!-- This script and many more are available free online at -->
    <br><!-- The JavaScript Source!! ::HTML AND JAVA -- LEARNING -- TEMPLATE GALERY :: -->
    <br>
    <br><!-- Begin
    <br>var brOK = false, mie = false;
    <br>if (document.layers || document.all) brOK = true;
    <br>if (document.all) mie = true;
    <br>var ex = 0, ey = 0;
    <br>var ae, le, re, x0, y0, tid, realx, realy;
    <br>function navMove(e) {
    <br>ex = e.pageX;
    <br>ey = e.pageY;
    <br>moveeye()
    <br>return routeEvent(e);
    <br>}
    <br>function mieMove() {
    <br>ex = document.body.scrollLeft + event.x;
    <br>ey = document.body.scrollTop + event.y;
    <br>moveeye();
    <br>}
    <br>function moveeye() {
    <br>dy = ey - y0 - 20;
    <br>dx1 = ex - x0 - 20;
    <br>dx2 = ex - x0 - 60;
    <br>r = Math.sqrt(dx1 * dx1 + dy * dy);
    <br>if (r < 20) r = 20;
    <br>dx1 = dx1 * 10 / r + x0 + 10;
    <br>dy1 = dy * 10 / r + y0 + 10;
    <br>r = Math.sqrt(dx2 * dx2 + dy * dy);
    <br>if (r < 20) r = 20;
    <br>dx2 = dx2 * 10 / r + x0 + 50;
    <br>ae.left = x0;
    <br>ae.top = y0;
    <br>le.left = dx1;
    <br>le.top = dy1;
    <br>re.left = dx2;
    <br>re.top = dy1;
    <br>}
    <br>function setHandlers() {
    <br>if (!mie) {
    <br>y0 = document.eyeballs.top;
    <br>x0 = document.eyeballs.left;
    <br>ae = document.eyeballs;
    <br>le = document.lefteye;
    <br>re = document.righteye;
    <br>window.captureEvents(Event.MOUSEMOVE);
    <br>window.onMouseMove = navMove;
    <br>}
    <br>else {
    <br>y0 = document.all.eyeballs.style.pixelTop;
    <br>x0 = document.all.eyeballs.style.pixelLeft;
    <br>ae = document.all.eyeballs.style;
    <br>le = document.all.lefteye.style;
    <br>re = document.all.righteye.style;
    <br>window.document.onmousemove = mieMove;
    <br>}
    <br>realx = x0 + 0.1;
    <br>realy = y0 + 0.1;
    <br>moveall();
    <br>}
    <br>function moveall() {
    <br>rx = realx + 40;
    <br>ry = realy + 40;
    <br>rx += (ex - rx) * 0.1;
    <br>ry += (ey - ry) * 0.1;
    <br>realx = rx - 40;
    <br>realy = ry - 40;
    <br>x0 = Math.round(realx);
    <br>y0 = Math.round(realy);
    <br>moveeye();
    <br>tid = setTimeout("moveall()", 100);
    <br>}
    <br>function placeeyes(x, y) {
    <br>if (brOK) {
    <br>ex = x + 40;
    <br>ey = y + 40;
    <br>s = "<DIV ID ="dummy" STYLE="position:absolute; " +
    <br>"top:"+y+"; left:"+x+"; width:10; height:10;"> </DIV>";
    <br>s += "<DIV ID="eyeballs" STYLE="position:absolute; " +
    <br>"top:"+y+"; left:"+x+"; width:80; height:40;"><IMG SRC=" +
    <br>""http://www.jsmadeeasy.com/javascripts/cursor%20effects/eyes/whites.gif" border=0></DIV>";
    <br>s += "<DIV ID="lefteye" STYLE="position:absolute; " +
    <br>"top:"+(y+10)+"; left:"+(x+10)+"; width:20; height:20;">" +
    <br>"<IMG SRC="http://www.jsmadeeasy.com/javascripts/cursor%20effects/eyes/pupil.gif" border=0></DIV>";
    <br>s += "<DIV ID="righteye" STYLE="position:absolute; " +
    <br>"top:"+(y+10)+"; left:"+(x+50)+"; width:20; height:20;">" +
    <br>"<IMG SRC="http://www.jsmadeeasy.com/javascripts/cursor%20effects/eyes/pupil.gif" border=0></DIV>";
    <br>document.writeln(s);
    <br> }
    <br>}
    <br>function clearEyes() {
    <br>if (tid) clearTimeout(tid);
    <br>}
    <br>placeeyes(200, 100);
    <br>window.onload = setHandlers;
    <br>window.onunload = clearEyes;
    <br>// End -->
    <br></script>