تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 6 از 27 اولاول ... 234567891016 ... آخرآخر
نمايش نتايج 51 به 60 از 264

نام تاپيک: اموزش كدهاي جاوا اسكريپ

  1. #51
    Banned K053_LSH_KV90's Avatar
    تاريخ عضويت
    May 2005
    محل سكونت
    Backdo0rs
    پست ها
    1,407

    پيش فرض

    ساعت عقربه دار لغزان
    --------------------
    </SCRIPT>

    <SCRIPT language=JavaScript>

    fCol='FF0099'; //face colour.
    sCol='9900FF'; //seconds colour.
    mCol='00FFFF'; //minutes colour.
    hCol='00FFFF'; //hours colour.

    Ybase=30; //Clock height.
    Xbase=40; //Clock width.


    H='...';
    H=H.split('');
    M='....';
    M=M.split('');
    S='.....';
    S=S.split('');
    NS4=(document.layers);
    NS6=(document.getElementById&&!document.al l);
    IE4=(document.all);
    Ypos=0;
    Xpos=0;
    dots=12;
    Split=360/dots;
    if (NS6){
    for (i=1; i < dots+1; i++){
    document.write('<div id="n6Digits'+i+'" style="position:absolute;top:0px;left:0px;width:30 px;height:30px;font-family:Arial;font-size:10px;color:#'+fCol+';text-align:center;padding-top:10px">'+i+'</div>');
    }
    for (i=0; i < M.length; i++){
    document.write('<div id="Ny'+i+'" style="position:absolute;top:0px;left:0px;width:2p x;height:2px;font-size:2px;background:#'+mCol+'"></div>');
    }
    for (i=0; i < H.length; i++){
    document.write('<div id="Nz'+i+'" style="position:absolute;top:0px;left:0px;width:2p x;height:2px;font-size:2px;background:#'+hCol+'"></div>');
    }
    for (i=0; i < S.length; i++){
    document.write('<div id="Nx'+i+'" style="position:absolute;top:0px;left:0px;width:2p x;height:2px;font-size:2px;background:#'+sCol+'"></div>');
    }
    }
    if (NS4){
    dgts='1 2 3 4 5 6 7 8 9 10 11 12';
    dgts=dgts.split(' ')
    for (i=0; i < dots; i++){
    document.write('<layer name=nsDigits'+i+' top=0 left=0 height=30 width=30><center><font face=Arial size=1 color='+fCol+'>'+dgts[i]+'</font></center></layer>');
    }
    for (i=0; i < M.length; i++){
    document.write('<layer name=ny'+i+' top=0 left=0 bgcolor='+mCol+' clip="0,0,2,2"></layer>');
    }
    for (i=0; i < H.length; i++){
    document.write('<layer name=nz'+i+' top=0 left=0 bgcolor='+hCol+' clip="0,0,2,2"></layer>');
    }
    for (i=0; i < S.length; i++){
    document.write('<layer name=nx'+i+' top=0 left=0 bgcolor='+sCol+' clip="0,0,2,2"></layer>');
    }
    }
    if (IE4){
    document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
    for (i=1; i < dots+1; i++){
    document.write('<div id="ieDigits" style="position:absolute;top:0px;left:0px;width:30 px;height:30px;font-family:Arial;font-size:10px;color:'+fCol+';text-align:center;padding-top:10px">'+i+'</div>');
    }
    document.write('</div></div>')
    document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
    for (i=0; i < M.length; i++){
    document.write('<div id=y style="position:absolute;width:2px;height:2px;font-size:2px;background:'+mCol+'"></div>');
    }
    document.write('</div></div>')
    document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
    for (i=0; i < H.length; i++){
    document.write('<div id=z style="position:absolute;width:2px;height:2px;font-size:2px;background:'+hCol+'"></div>');
    }
    document.write('</div></div>')
    document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
    for (i=0; i < S.length; i++){
    document.write('<div id=x style="position:absolute;width:2px;height:2px;font-size:2px;background:'+sCol+'"></div>');
    }
    document.write('</div></div>')
    }



    function clock(){
    time = new Date ();
    secs = time.getSeconds();
    sec = -1.57 + Math.PI * secs/30;
    mins = time.getMinutes();
    min = -1.57 + Math.PI * mins/30;
    hr = time.getHours();
    hrs = -1.57 + Math.PI * hr/6 + Math.PI*parseInt(time.getMinutes())/360;

    if (NS6){
    Ypos=window.pageYOffset+window.innerHeight-Ybase-25;
    Xpos=window.pageXOffset+window.innerWidth-Xbase-30;
    for (i=1; i < dots+1; i++){
    document.getElementById("n6Digits"+i).style.top=Yp os-15+Ybase*Math.sin(-1.56 +i *Split*Math.PI/180)
    document.getElementById("n6Digits"+i).style.left=X pos-15+Xbase*Math.cos(-1.56 +i*Split*Math.PI/180)
    }
    for (i=0; i < S.length; i++){
    document.getElementById("Nx"+i).style.top=Ypos+i*Y base/4.1*Math.sin(sec);
    document.getElementById("Nx"+i).style.left=Xpos+i* Xbase/4.1*Math.cos(sec);
    }
    for (i=0; i < M.length; i++){
    document.getElementById("Ny"+i).style.top=Ypos+i*Y base/4.1*Math.sin(min);
    document.getElementById("Ny"+i).style.left=Xpos+i* Xbase/4.1*Math.cos(min);
    }
    for (i=0; i < H.length; i++){
    document.getElementById("Nz"+i).style.top=Ypos+i*Y base/4.1*Math.sin(hrs);
    document.getElementById("Nz"+i).style.left=Xpos+i* Xbase/4.1*Math.cos(hrs);
    }
    }
    if (NS4){
    Ypos=window.pageYOffset+window.innerHeight-Ybase-20;
    Xpos=window.pageXOffset+window.innerWidth-Xbase-30;
    for (i=0; i < dots; ++i){
    document.layers["nsDigits"+i].top=Ypos-5+Ybase*Math.sin(-1.045 +i*Split*Math.PI/180)
    document.layers["nsDigits"+i].left=Xpos-15+Xbase*Math.cos(-1.045 +i*Split*Math.PI/180)
    }
    for (i=0; i < S.length; i++){
    document.layers["nx"+i].top=Ypos+i*Ybase/4.1*Math.sin(sec);
    document.layers["nx"+i].left=Xpos+i*Xbase/4.1*Math.cos(sec);
    }
    for (i=0; i < M.length; i++){
    document.layers["ny"+i].top=Ypos+i*Ybase/4.1*Math.sin(min);
    document.layers["ny"+i].left=Xpos+i*Xbase/4.1*Math.cos(min);
    }
    for (i=0; i < H.length; i++){
    document.layers["nz"+i].top=Ypos+i*Ybase/4.1*Math.sin(hrs);
    document.layers["nz"+i].left=Xpos+i*Xbase/4.1*Math.cos(hrs);
    }
    }

    if (IE4){
    Ypos=document.body.scrollTop+window.document.body. clientHeight-Ybase-20;
    Xpos=document.body.scrollLeft+window.document.body .clientWidth-Xbase-20;
    for (i=0; i < dots; ++i){
    ieDigits[i].style.pixelTop=Ypos-15+Ybase*Math.sin(-1.045 +i *Split*Math.PI/180)
    ieDigits[i].style.pixelLeft=Xpos-15+Xbase*Math.cos(-1.045 +i *Split*Math.PI/180)
    }
    for (i=0; i < S.length; i++){
    x[i].style.pixelTop =Ypos+i*Ybase/4.1*Math.sin(sec);
    x[i].style.pixelLeft=Xpos+i*Xbase/4.1*Math.cos(sec);
    }
    for (i=0; i < M.length; i++){
    y[i].style.pixelTop =Ypos+i*Ybase/4.1*Math.sin(min);
    y[i].style.pixelLeft=Xpos+i*Xbase/4.1*Math.cos(min);
    }
    for (i=0; i < H.length; i++){
    z[i].style.pixelTop =Ypos+i*Ybase/4.1*Math.sin(hrs);
    z[i].style.pixelLeft=Xpos+i*Xbase/4.1*Math.cos(hrs);
    }
    }
    setTimeout('clock()',100);
    }
    clock();
    //-->
    </SCRIPT>

    <SCRIPT language=JavaScript>

    fCol='FF0099'; //face colour.
    sCol='9900FF'; //seconds colour.
    mCol='00FFFF'; //minutes colour.
    hCol='00FFFF'; //hours colour.

    Ybase=30; //Clock height.
    Xbase=40; //Clock width.

    </body>
    </html>

  2. #52
    حـــــرفـه ای mpsjavad's Avatar
    تاريخ عضويت
    Feb 2005
    محل سكونت
    ¤¤ بندرعباس ¤¤ ، ديار گرما ، شرجي و عشق
    پست ها
    2,077

    پيش فرض

    با سلام ..

    عزيز مشكل ما رو هم پيگيري كن :? :cry:


    صفحه يك و دو :arrow:

  3. #53
    Banned K053_LSH_KV90's Avatar
    تاريخ عضويت
    May 2005
    محل سكونت
    Backdo0rs
    پست ها
    1,407

    پيش فرض

    چرخش سه رنگ به دور نشانگر موس
    --------------------
    <body>
    <script language="JavaScript">
    var a_Colour="red";
    var b_Colour="blue";
    var c_Colour="green";
    var Size=40;

    //Alter nothing below !!

    var YDummy=new Array(),XDummy=new Array(),xpos=0,ypos=0,ThisStep=0;step=0.03;
    if (document.layers){
    window.captureEvents(Event.MOUSEMOVE);
    function nsMouse(evnt){
    xpos = window.pageYOffset+evnt.pageX+6;
    ypos = window.pageYOffset+evnt.pageY+16;
    }
    window.onMouseMove = nsMouse;
    }
    else if (document.all)
    {
    function ieMouse(){
    xpos = document.body.scrollLeft+event.x+6;
    ypos = document.body.scrollTop+event.y+16;
    }
    document.onmousemove = ieMouse;
    }

    function swirl(){
    for (i = 0; i < 3; i++)
    {
    YDummy[i]=ypos+Size*Math.cos(ThisStep+i*2)*Math.sin((ThisSt ep)*6);
    XDummy[i]=xpos+Size*Math.sin(ThisStep+i*2)*Math.sin((ThisSt ep)*6);
    }
    ThisStep+=step;
    setTimeout('swirl()',10);
    }

    var amount=10;
    if (document.layers){
    for (i = 0; i < amount; i++)
    {
    document.write('<layer name=nsa'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+a_Colour+'></layer>');
    document.write('<layer name=nsb'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+b_Colour+'></layer>');
    document.write('<layer name=nsc'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+c_Colour+'></layer>');
    }
    }
    else if (document.all){
    document.write('<div id="ODiv" style="position:absolute;top:0px;left:0px">'
    +'<div id="IDiv" style="position:relative">');
    for (i = 0; i < amount; i++)
    {
    document.write('<div id=x style="position:absolute;top:0px;left:0px;width:'+ i/2+';height:'+i/2+';background:'+a_Colour+';font-size:'+i/2+'"></div>');
    document.write('<div id=y style="position:absolute;top:0px;left:0px;width:'+ i/2+';height:'+i/2+';background:'+b_Colour+';font-size:'+i/2+'"></div>');
    document.write('<div id=z style="position:absolute;top:0px;left:0px;width:'+ i/2+';height:'+i/2+';background:'+c_Colour+';font-size:'+i/2+'"></div>');
    }
    document.write('</div></div>');
    }
    function prepos(){
    var ntscp=document.layers;
    var msie=document.all;
    if (document.layers){
    for (i = 0; i < amount; i++)
    {
    if (i < amount-1)
    {
    ntscp['nsa'+i].top=ntscp['nsa'+(i+1)].top;ntscp['nsa'+i].left=ntscp['nsa'+(i+1)].left;
    ntscp['nsb'+i].top=ntscp['nsb'+(i+1)].top;ntscp['nsb'+i].left=ntscp['nsb'+(i+1)].left;
    ntscp['nsc'+i].top=ntscp['nsc'+(i+1)].top;ntscp['nsc'+i].left=ntscp['nsc'+(i+1)].left;
    }
    else
    {
    ntscp['nsa'+i].top=YDummy[0];ntscp['nsa'+i].left=XDummy[0];
    ntscp['nsb'+i].top=YDummy[1];ntscp['nsb'+i].left=XDummy[1];
    ntscp[&

  4. #54
    Banned K053_LSH_KV90's Avatar
    تاريخ عضويت
    May 2005
    محل سكونت
    Backdo0rs
    پست ها
    1,407

    پيش فرض

    نقل قول نوشته شده توسط mpsjavad
    با سلام ..

    عزيز مشكل ما رو هم پيگيري كن :? :cry:


    صفحه يك و دو :arrow:
    ما 9کرتیم (دربست کرایه به حساب شما) :arrow: حتما رسیدگی میکنم

  5. #55
    Banned K053_LSH_KV90's Avatar
    تاريخ عضويت
    May 2005
    محل سكونت
    Backdo0rs
    پست ها
    1,407

    پيش فرض

    چرخش متن انتخابی شما به دور نشانگر موس
    --------------------------
    <head>
    <meta http-equiv="Content-Language" content="en-us">
    </head>

    <SCRIPT LANGUAGE="JavaScript">

    <!-- Begin
    if (document.all) {
    //Things you can alter
    yourLogo = "welcome to my weblog"; //Not less than 2 letters!
    logoFont = "Arial";
    logoColor = "red";

    //Nothing needs altering below!
    yourLogo = yourLogo.split('');
    L = yourLogo.length;
    TrigSplit = 360 / L;
    Sz = new Array()
    logoWidth = 100;
    logoHeight = -30;
    ypos = 0;
    xpos = 0;
    step = 0.03;
    currStep = 0;
    document.write('<div id="outer" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
    for (i = 0; i < L; i++) {
    document.write('<div id="ie" style="position:absolute;top:0px;left:0px;'
    +'width:10px;height:10px;font-family:'+logoFont+';font-size:12px;'
    +'color:'+logoColor+';text-align:center">'+yourLogo[i]+'</div>');
    }
    document.write('</div></div>');
    function Mouse() {
    ypos = event.y;
    xpos = event.x - 5;
    }
    document.onmousemove=Mouse;
    function animateLogo() {
    outer.style.pixelTop = document.body.scrollTop;
    for (i = 0; i < L; i++) {
    ie[i].style.top = ypos + logoHeight * Math.sin(currStep + i * TrigSplit * Math.PI / 180);
    ie[i].style.left = xpos + logoWidth * Math.cos(currStep + i * TrigSplit * Math.PI / 180);
    Sz[i] = ie[i].style.pixelTop - ypos;
    if (Sz[i] < 5) Sz[i] = 5;
    ie[i].style.fontSize = Sz[i] / 1.7;
    }
    currStep -= step;
    setTimeout('animateLogo()', 20);
    }
    window.onload = animateLogo;
    }
    // End -->
    </script>
    </body>
    </html>

  6. #56
    Banned K053_LSH_KV90's Avatar
    تاريخ عضويت
    May 2005
    محل سكونت
    Backdo0rs
    پست ها
    1,407

    پيش فرض

    متن انتخابی شما به دنبال نشانگر موس

    --------------
    <style type="text/css">
    <!--
    .spanstyle {
    position:absolute;
    visibility:visible;
    top:-50px;
    font-size:15pt;
    font-family:Verdana;
    font-weight:bold;
    color:#cc0000;
    }
    BODY {
    width:100%;overflow-x:hidden;overflow-y:scroll;
    }
    -->
    </style>
    <script language="JavaScript1.2">
    <!--
    var x,y
    var kern=20
    var flag=0
    var message="YOUR MESSAGE"
    message=message.split("")
    var xpos=new Array()
    for (i=0;i<message.length;i++) {
    xpos[i]=-50
    }
    var ypos=new Array()
    for (i=0;i<message.length;i++) {
    ypos[i]=-50
    }
    function handlerMM(e){
    x = (e) ? e.pageX : document.body.scrollLeft+event.clientX
    y = (e) ? e.pageY : document.body.scrollTop+event.clientY
    flag=1
    }
    function makebanner() {
    if (flag==1) {
    for (i=message.length-1; i>=1; i--) {
    xpos[i]=xpos[i-1]+kern
    ypos[i]=ypos[i-1]
    }
    xpos[0]=x+kern
    ypos[0]=y
    for (i=0; i<message.length; i++) {
    if (document.getElementById) {
    var thisspan =

    document.getElementById("span"+i).style
    } else {
    var thisspan =

    eval((document.layers)?"document.span"+i:"span"+(i )+".style")
    }
    if (thisspan.posLeft) {
    thisspan.posLeft=xpos[i]
    thisspan.posTop=ypos[i]
    }
    if (!thisspan.posLeft) {
    thisspan.left=xpos[i]
    thisspan.top=ypos[i]
    }
    }
    }
    var timer=setTimeout("makebanner()",30)
    }
    window.onload=makebanner;
    //-->
    </script>
    <script language="JavaScript1.2">
    <!--
    for (i=0;i<message.length;i++) {
    document.write("<span id='span"+i+"' class='spanstyle'>")
    document.write(message[i])
    document.write("</span>")
    }
    if (document.layers){
    document.captureEvents(Event.MOUSEMOVE);
    }
    document.onmousemove = handlerMM;
    //-->
    </script>

  7. #57
    Banned K053_LSH_KV90's Avatar
    تاريخ عضويت
    May 2005
    محل سكونت
    Backdo0rs
    پست ها
    1,407

    پيش فرض

    نقل قول نوشته شده توسط mpsjavad
    با سلام ..

    عزيز مشكل ما رو هم پيگيري كن :? :cry:


    صفحه يك و دو :arrow:
    امشب نشد فردا صبح حتما میگم

  8. #58
    Banned K053_LSH_KV90's Avatar
    تاريخ عضويت
    May 2005
    محل سكونت
    Backdo0rs
    پست ها
    1,407

    پيش فرض

    حرکت فنری تصویر به دنبال نشانگر موس
    -------------------
    <div id="dot0" style="position: absolute; visibility: hidden; height: 11; width: 11;"><img src="URL PIC" height=11 width=11></div>
    <div id="dot1" style="position: absolute; height:12; width:12;"><img src="URL PIC" height=15 width=15></div>
    <div id="dot2" style="position: absolute; height:12; width:12;"><img src="URL PIC" height=12 width=12></div>
    <div id="dot3" style="position: absolute; height:12; width:12;"><img src="URL PIC" height=15 width=15></div>
    <div id="dot4" style="position: absolute; height:12; width:12;"><img src="URL PIC" height=12 width=12></div>
    <div id="dot5" style="position: absolute; height:12; width:12;"><img src="URL PIC" height=15 width=15></div>
    <div id="dot6" style="position: absolute; height:12; width:12;"><img src="URL PIC" height=12 width=12></div>

    <SCRIPT LANGUAGE="JavaScript">

    <!-- 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>

  9. #59
    Banned K053_LSH_KV90's Avatar
    تاريخ عضويت
    May 2005
    محل سكونت
    Backdo0rs
    پست ها
    1,407

    پيش فرض

    تصویر به دنبال نشانگر موس با قابلیت غیر فعال کردن
    -----------------------------
    <html>
    <head>

    </head>
    <body>

    <script>
    var ns = (document.layers)?1:0;
    var Anim=new Array(); /* holds interval events */
    var imgwidth=40; // Image width
    var imgheight=40; // Image height
    var button = Array(); // to pre-cache images
    button[0]=new Image();
    button[0].src="URL PIC 1";
    button[1]=new Image();
    button[1].src="URL PIC 3";

    var text="<table width=10 bgcolor=#FF00FF><td><a href='javascript:showhideAnimation()'><center>& lt;img name='Button' src='"+button[0].src+"' width='"+imgwidth+"' height='"+imgheight+"' border='0'></center></a></font></td></table>" // A bit of HTML code to display the button


    //Initialize some variables to make the button always to appear on the frame's bottom-right corner
    if (ns) {
    document.write("<LAYER NAME='FlyOnOff' LEFT=0 TOP=0>"+text+"</LAYER>");
    horz=".left";
    vert=".top";
    docStyle="document.";
    styleDoc="";
    innerW="window..innerWidth";
    innerH="window.innerHeight";
    offsetX="window.pageXOffset";
    offsetY="window.pageYOffset";
    }else {
    document.write("<div id='FlyOnOff' style='position:absolute; visibility:show; left:235px; top:-50px; z-index:2'>"+text+"</div>");
    horz=".pixelLeft";
    vert=".pixelTop";
    docStyle="";
    styleDoc=".style";
    innerW="document.body.clientWidth";
    innerH="document.body.clientHeight";
    offsetX="document.body.scrollLeft";
    offsetY="document.body.scrollTop";
    }


    // Moves the button in the right position
    function checkLocation() {
    objectXY="FlyOnOff";
    var availableX=eval(innerW);
    var availableY=eval(innerH);
    var currentX=eval(offsetX);
    var currentY=eval(offsetY);
    x=availableX-(imgwidth+30)+currentX;
    y=availableY-(imgheight+20)+currentY;
    eval(docStyle + objectXY + styleDoc + horz + "=" + x);
    eval(docStyle + objectXY + styleDoc + vert + "=" + y);
    }

    Anim[0]=setInterval('checkLocation()', 10);




    (document.layers)?window.captureEvents(Event.MOUSE MOVE):0;
    (document.layers)?window.onMouseMove=getMousePosit ion:document.onmousemove=getMousePosition;


    var Dot_Ro=60; //Dot's distance from the mouse pointer
    var Dot_Theta=0; //Dot's initial angle
    var Dot_Speed; //Dot's absolute Angular speed
    var Dot_Direction=1; //Dot's direction (1=clockwise)
    var Dot_x=0; //Dot's original position
    var Dot_y=0;

    var alpha; //Angle from the fly to the mouse
    var mult; //Ausiliary variable to define the angle

    var picX = 20; //Fly's coords.
    var picY = 100;
    var mouseX = 0; //Mouse coords.
    var mouseY = 0;
    var step = 10; //Pixels
    var speed = 100;//u-seconds


    // Dir specifies the right picture;
    // img pre-caches images.
    var dir = Array();
    dir[-4]="URL PIC1.gif";
    dir[-1]="URL PIC2.gif";
    dir[-2]="URL PIC3.gif";
    dir[-3]="URL PIC4.gif";
    dir[3]="URL PIC1.gif";
    dir[4]="URL PIC2.gif";
    dir[1]="URL PIC3.gif";
    dir[2]="URL PIC4.gif";
    dir[0]="";

    var img = Array();
    for (var i=-4; i<5; i++){
    img[i]=new Image();
    img[i].src=dir[i];
    }

    // Some HTML code to show the fly.
    if (ns) {
    document.write("<LAYER NAME='FlyDiv' LEFT=0 TOP=0><img src="+dir[1]+" name='pic'></LAYER>");
    }else {
    document.write("<div id='FlyDiv' style='position:absolute'>");
    document.write("<img name='pic' src=" + dir[1] + "></div>");
    }

    // Shows the proper image for the fly.
    function display(direction) { //direction must be from -4 to 4, but not 0.
    if (ns) {
    document.pic.src = dir[direction];
    }else{
    pic.src = dir[direction];
    }
    }


    function getMousePosition(e) {
    mouseY=(ns)?e.pageY:window.event.y + document.body.scrollTop;
    mouseX=(ns)?e.pageX:window.event.x + document.body.scrollLeft;
    }

    //Calculate new position
    function calcNewPos() {

    var dist=Math.sqrt(Math.pow(mouseY-picY,2) + Math.pow(mouseX-picX,2));
    Dot_Speed=Math.PI/15;
    Dot_Theta+=Dot_Direction*Dot_Speed;
    Dot_x=mouseX+Dot_Ro*Math.cos(Dot_Theta);
    Dot_y=mouseY+Dot_Ro*Math.sin(Dot_Theta);
    var arg = (Dot_y-picY) / (Dot_x-picX);
    mult = (Dot_x - picX < 0)? mult = -1:1;
    alpha = Math.atan(arg);
    var dx = mult * step * Math.cos(alpha);
    var dy = mult * step * Math.sin(alpha);
    picX += dx;
    picY += dy;
    }

    //Shows or hides the fly when the "button" is pressed
    function showhideAnimation() {
    if (ns) {
    document.layers['FlyDiv'].visibility=document.layers['FlyDiv'].visibility=="hide"?"show":"hide";
    document.Button.src = document.layers['FlyDiv'].visibility=="hide"?button[1].src:button[0].src;
    }else {
    FlyDiv.style.visibility=="hidden"?FlyDiv.style.vis ibility = "visible":FlyDiv.style.visibility = "hidden";
    Button.src = FlyDiv.style.visibility=="hidden"?button[1].src:button[0].src;
    }
    }


    // Moves the fly around the screen
    function moveFly() {
    // moves the fly in a new position...
    calcNewPos();
    if (ns) {
    document.layers['FlyDiv'].left = picX;
    document.layers['FlyDiv'].top = picY;
    }else{
    FlyDiv.style.left = picX - pic.width / 2;
    FlyDiv.style.top = picY - pic.height / 2;
    }

    // ... and changes the image.
    alpha=-180*alpha/Math.PI;
    alpha+=22.5;
    var OK=0;
    for(var i=0; (i<4)&& !OK; i++){
    if (alpha<-Math.PI+45*i){
    display(mult*(i+1));
    OK=1;
    }
    }
    }

    // Changes Dot's turning direction
    function ChangeDotDirection() {
    Dot_Direction=-Dot_Direction;
    Dot_Theta+=Math.PI;
    }

    //Go!
    Anim[1]=setInterval('moveFly()', speed);
    Anim[2]=setInterval('ChangeDotDirection()', speed*50);

    function killIt()
    {
    for(var i=0;i<Anim.length;i++)
    {
    if(Anim[i])
    {
    clearInterval(Anim[i]);
    Anim[i]=null;
    }
    }
    }
    </script>

    </body>
    </html>

  10. #60
    Banned K053_LSH_KV90's Avatar
    تاريخ عضويت
    May 2005
    محل سكونت
    Backdo0rs
    پست ها
    1,407

    پيش فرض

    قفل کردن راست کلیک با پیام
    -----------------------
    <SCRIPT language=javascript>
    function noRightClick() {
    if (event.button==2) {
    alert('OREAT WHITE SHARK INJARO AVAZ KON')
    }
    }
    document.onmousedown=noRightClick
    </SCRIPT>

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •