Results 1 to 5 of 5

Thread: fireworks mouse click effect

  1. #1
    Join Date
    Jun 2011
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default fireworks mouse click effect

    Hello all

    I'm looking the source code about fireworks when you click on anywhere with mouse with images and not colors
    I've done this before ( 2007 ) but I don't remember anymore. I got only some anwser in google such as fireworks script with colors, in flash etc and I've tried to find it in this forum. All I got simple fireworks script or in flash.
    Here an exemple I wante get this script with images:
    http://javascript.internet.com/image...ks-script.html
    Anyone can help me?
    Thanks =)

  2. #2
    Join Date
    Jun 2011
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Despite I haven't found any informations about this code with image, finally I did try out with the link inside div tag and it's works!
    it's very easy, you can remplace the colors to image link
    <div id="sDiv0" style="position:absolute; visibility: hidden;"><font face="arial black" color="red">
    remplaced by <div id="sDiv0" style="position:absolute; visibility: hidden;"><img src="your link image here">

    the code can be found at: http://javascript.internet.com/image...ks-script.html

  3. #3
    Join Date
    Dec 2008
    Location
    Portsmouth, UK
    Posts
    1,891
    Thanks
    2
    Thanked 441 Times in 435 Posts

    Default

    X Browser

    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    
    <head>
      <title></title>
    <style type="text/css">
    /*<![CDATA[*/
    
    .dot {
      position:absolute; visibility: hidden;overflow:hidden;width:10px;height:10px;
    }
    
    .dot IMG {
    
      width:10px;height:10px;
    
    }
    
    /*]]>*/
    </style>
    
    <!-- This script and many more are available free online at -->
    <!-- The JavaScript Source!! http://javascript.internet.com -->
    <!-- Original:  Anthony Ronda (lefthandedgenius@warpdriveonline.com) -->
    <!-- Web Site:   http://pranksprankspranks.250free.com -->
    <script language="JavaScript1.2">
    <!-- hiding
    
    var sparksAflyin = 0;
    var totalSparks = 0;
    var sparksOn = 1;
    
    function initMouseEvents() {
     addevt(document,'mousedown',mouseDown);
    }
    
    function addevt(o,t,f,p){
     if (o.addEventListener) o.addEventListener(t,function(e){ return f(e,p);}, false);
     else if (o.attachEvent) o.attachEvent('on'+t,function(e){ return f(e,p); });
    }
    
    
    function mouseDown(e) {
     if (sparksOn) {
      var mse=mouse(e);
      var mousex = mse[0];
      var mousey = mse[1];
      if (!sparksAflyin) {
       sparksAflyin = 1;
       totalSparks = 0;
       for(i = 0;i <= 9; i++){
        SHOW('sDiv'+i);
        moveTo(i,0,mse[0],mse[1]);
       }
      }
     }
    }
    
    function mouse(e){
      if (window.event){
       var docs=[document.body.scrollLeft,document.body.scrollTop];
       if (!document.body.scrollTop){
        docs=[document.documentElement.scrollLeft,document.documentElement.scrollTop];
       }
       return [e.clientX+docs[0],e.clientY+docs[1]];
      }
      return [e.pageX,e.pageY];
     }
    
    
    function moveTo(i,j,mousex, mousey){
    //document.Show.Show0.value=vic++;
     if (j < window['anim_'+i+'_x'].length ){
      var tempx = window['anim_'+i+'_x'][j]+mousex;
      var tempy = window['anim_'+i+'_y'][j]+mousey;
      document.getElementById('sDiv'+i).style.left = tempx+'px';
      document.getElementById('sDiv'+i).style.top = tempy+'px';
      j++;
    //  timeout: 50 = fireworks speed, larger number = slower speed
      setTimeout(function(){ moveTo(i,j,mousex,mousey); },50)
     }
     else {
      eval('HIDE("sDiv'+i+'")');
      totalSparks++;
     }
     if (totalSparks == 10) {
      sparksAflyin = 0;
      totalSparks  = 0;
     }
    }
    
    function SHOW(divName){
     document.getElementById(divName).style.visibility = "visible";
    }
    
    function HIDE(divName){
     document.getElementById(divName).style.visibility = "hidden";
    }
    anim_0_x=new Array(20,20,10,0,0,0,0,0,0,0,0,0);
    anim_0_y=new Array(-20,-40,-60,-80,-60,-40,-20,0,20,40,60,80);
    anim_1_x=new Array(20,20,17,36,60,78,90,92,93,98,108,120,133,152,181);
    anim_1_y=new Array(-20,-20,-33,-38,-38,-27,-2,25,51,84,113,141,162,212,253);
    anim_2_x=new Array(20,20,2,3,4,5,6,7,8,9,10,12,13,15,18);
    anim_2_y=new Array(-20,-20,-33,-38,-38,-27,-2,25,51,84,113,141,162,212,253);
    anim_3_x=new Array(-20,-20,-2,-1,7,10,18,35,60,102,94,94,93,97,108,111,117,127);
    anim_3_y=new Array(-20,-25,-64,-89,-104,-150,-173,-197,-213,-199,-151,-101,-66,-17,27,87,140,189);
    anim_4_x=new Array(-20,-20,-10,-39,-30,-69,-64,-138,-154,-200,-181,-209,-191,-207,-203,-213,-202,-221,-211);
    anim_4_y=new Array(-20,-20,-28,-51,-79,-100,-135,-154,-193,-183,-149,-134,-89,-60,8,51,107,157,201);
    anim_5_x=new Array(-20,-29,-51,-72,-105,-133,-164,-189,-209,-229,-247,-270,-279,-282,-283,-283,-285,-286,-288);
    anim_5_y=new Array(-20,-55,-86,-116,-154,-183,-205,-217,-217,-198,-169,-120,-44,-8,40,87,144,190,248);
    anim_6_x=new Array(-20,-20,-7,14,44,79,143,186,217,226,234,244,250,259,265,274);
    anim_6_y=new Array(-20,-21,-72,-113,-139,-166,-188,-181,-126,-68,-3,54,134,187,215,257);
    anim_7_x=new Array(20,20,-3,-9,-13,-27,-33,-44,-54,-66,-77,-95,-107,-136,-150,-160,-164,-168,-171,-172,-172,-176,-175);
    anim_7_y=new Array(-20,-26,-43,-63,-89,-116,-145,-169,-201,-222,-240,-253,-254,-245,-220,-195,-160,-124,-81,-53,-26,19,68);
    anim_8_x=new Array(-20,20,-35,39,0,45,-1,24,-15,14,-20,35,-18,38,-11,16,49,64,81,93,100,103,109);
    anim_8_y=new Array(-20,-20,-32,-42,-62,-76,-89,-107,-132,-147,-173,-180,-192,-209,-236,-193,-119,-73,-24,51,95,130,188);
    anim_9_x=new Array(-20,-51,-89,-110,-165,-191,-228,-240,-259,-271,-277,-281,-287);
    anim_9_y=new Array(-20,-20,-35,-37,-34,-16,10,47,105,150,189,227,273);
    //  End -->
    </script>
    </head>
    
    <body>
    
    
    <!-- STEP TWO: Insert the onLoad event handler into your BODY tag  -->
    
    <BODY onLoad="initMouseEvents()">
    
    
    
    <div id="sparks">
    <div id="sDiv0" class="dot" ><img src="http://www.vicsjavascripts.org.uk/StdImages/Zero.gif" /></div>
    <div id="sDiv1" class="dot" ><img src="http://www.vicsjavascripts.org.uk/StdImages/One.gif" /></div>
    <div id="sDiv2" class="dot" ><img src="http://www.vicsjavascripts.org.uk/StdImages/Two.gif" /></div>
    <div id="sDiv3" class="dot" ><img src="http://www.vicsjavascripts.org.uk/StdImages/Three.gif" /></div>
    <div id="sDiv4" class="dot" ><img src="http://www.vicsjavascripts.org.uk/StdImages/Four.gif" /></div>
    <div id="sDiv5" class="dot" ><img src="http://www.vicsjavascripts.org.uk/StdImages/Five.gif" /></div>
    <div id="sDiv6" class="dot" ><img src="http://www.vicsjavascripts.org.uk/StdImages/Six.gif" /></div>
    <div id="sDiv7" class="dot" ><img src="http://www.vicsjavascripts.org.uk/StdImages/Seven.gif" /></div>
    <div id="sDiv8" class="dot" ><img src="http://www.vicsjavascripts.org.uk/StdImages/Eight.gif" /></div>
    <div id="sDiv9" class="dot" ><img src="http://www.vicsjavascripts.org.uk/StdImages/Nine.gif" /></div>
    </div>
    Click anywhere on the screen.
    
    <p><center>
    <font face="arial, helvetica" size"-2">Free JavaScripts provided<br>
    by <a href="http://javascriptsource.com">The JavaScript Source</a></font>
    </center><p>
    </body>
    
    </html>
    Vic
    God Loves You and will never love you less.
    http://www.vicsjavascripts.org/Home.htm
    If my post has been useful please donate to http://www.operationsmile.org.uk/

  4. #4
    Join Date
    Jun 2011
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    I wonder if this script could work with CSS I will google it because anyone can use this for the blog for instance =). And even me! =P

  5. #5
    Join Date
    Jun 2011
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Here I add some images ( look a bit big but beautiful images! )

    HTML Code:
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>New Page 1</title>
    
    <SCRIPT LANGUAGE="JavaScript1.2">
    <!-- Original:  Matt Gabbert (mgabbert@usrtoday.com) -->
    <!-- Web Site:  http://www.nolag.com -->
    
    <!-- This script and many more are available free online at -->
    <!-- The JavaScript Source!! http://javascript.internet.com -->
    
    <!-- Begin
    var ver  = navigator.appVersion;
    var dom  = document.getElementById ? 1 : 0;
    var ie5  = (ver.indexOf("MSIE 5") > -1 && dom) ? 1 : 0;
    var n  = (document.layers);
    var ie = (document.all);
    
    
    var sparksAflyin = 0;
    var totalSparks = 0;
    var sparksOn = 1;
    function initMouseEvents() {
    document.onmousedown = mouseDown;
    if (n) document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE);
    }
    function mouseDown(e) {
    if (sparksOn) {
    var mousex = (n) ? e.pageX : event.x+document.body.scrollLeft;
    var mousey = (n) ? e.pageY : event.y+document.body.scrollTop;
    if (!sparksAflyin) {
    for (var k = 0; k <= 9; k++)
       eval('SHOW("sDiv'+k+'")');
    sparksAflyin = 1;
    totalSparks = 0;
    for(i = 0;i <= 9; i++)
    eval('moveTo('+i+',0,'+mousex+','+mousey+')');
          }
       }
    }
    function moveTo(i,j, mousex, mousey){
    if (j < eval('anim_'+i+'_x.length') ){
    var tempx = eval('anim_'+i+'_x[j]+mousex');
    var tempy = eval('anim_'+i+'_y[j]+mousey');
    if (ie) {
    if(tempy+30 > (document.body.offsetHeight+document.body.scrollTop))
    tempy = document.body.offsetHeight+document.body.scrollTop-30;
    if(tempx+30 > (document.body.offsetWidth+document.body.scrollLeft))
    tempx = document.body.offsetWidth+document.body.scrollLeft-30;
    eval('document.all.sDiv'+i+'.style.left = tempx;');
    eval('document.all.sDiv'+i+'.style.top  = tempy;');
    }
    if (n) {
    eval('document.layers.sDiv'+i+'.left = tempx;');
    eval('document.layers.sDiv'+i+'.top  = tempy;');
    }
    j++;
    //  timeout: 50 = fireworks speed, larger number = slower speed
        setTimeout("moveTo("+i+","+j+","+mousex+","+mousey+")",70)
    }
    else {
    eval('HIDE("sDiv'+i+'")');
    totalSparks++;
    }
    if (totalSparks == 10) {
    sparksAflyin = 0;
    totalSparks  = 0;
       }
    }
    function SHOW(divName){
    if (document.all)
    eval('document.all.'+divName+'.style.visibility = "visible";');
    else if (document.layers)
    eval('document.layers["'+divName+'"].visibility = "visible";');
    }
    function HIDE(divName){
    if (document.all)
    eval('document.all.'+divName+'.style.visibility = "hidden";');
    else if (document.layers)
    eval('document.layers["'+divName+'"].visibility = "hide";');
    }
    anim_0_x=new Array(20,20,10,0,0,0,0,0,0,0,0,0);
    anim_0_y=new Array(-20,-40,-60,-80,-60,-40,-20,0,20,40,60,80);
    anim_1_x=new Array(20,20,17,36,60,78,90,92,93,98,108,120,133,152,181);
    anim_1_y=new Array(-20,-20,-33,-38,-38,-27,-2,25,51,84,113,141,162,212,253);
    anim_2_x=new Array(20,20,2,3,4,5,6,7,8,9,10,12,13,15,18);
    anim_2_y=new Array(-20,-20,-33,-38,-38,-27,-2,25,51,84,113,141,162,212,253);
    anim_3_x=new Array(-20,-20,-2,-1,7,10,18,35,60,102,94,94,93,97,108,111,117,127);
    anim_3_y=new Array(-20,-25,-64,-89,-104,-150,-173,-197,-213,-199,-151,-101,-66,-17,27,87,140,189);
    anim_4_x=new Array(-20,-20,-10,-39,-30,-69,-64,-138,-154,-200,-181,-209,-191,-207,-203,-213,-202,-221,-211);
    anim_4_y=new Array(-20,-20,-28,-51,-79,-100,-135,-154,-193,-183,-149,-134,-89,-60,8,51,107,157,201);
    anim_5_x=new Array(-20,-29,-51,-72,-105,-133,-164,-189,-209,-229,-247,-270,-279,-282,-283,-283,-285,-286,-288);
    anim_5_y=new Array(-20,-55,-86,-116,-154,-183,-205,-217,-217,-198,-169,-120,-44,-8,40,87,144,190,248);
    anim_6_x=new Array(-20,-20,-7,14,44,79,143,186,217,226,234,244,250,259,265,274);
    anim_6_y=new Array(-20,-21,-72,-113,-139,-166,-188,-181,-126,-68,-3,54,134,187,215,257);
    anim_7_x=new Array(20,20,-3,-9,-13,-27,-33,-44,-54,-66,-77,-95,-107,-136,-150,-160,-164,-168,-171,-172,-172,-176,-175);
    anim_7_y=new Array(-20,-26,-43,-63,-89,-116,-145,-169,-201,-222,-240,-253,-254,-245,-220,-195,-160,-124,-81,-53,-26,19,68);
    anim_8_x=new Array(-20,20,-35,39,0,45,-1,24,-15,14,-20,35,-18,38,-11,16,49,64,81,93,100,103,109);
    anim_8_y=new Array(-20,-20,-32,-42,-62,-76,-89,-107,-132,-147,-173,-180,-192,-209,-236,-193,-119,-73,-24,51,95,130,188);
    anim_9_x=new Array(-20,-51,-89,-110,-165,-191,-228,-240,-259,-271,-277,-281,-287);
    anim_9_y=new Array(-20,-20,-35,-37,-34,-16,10,47,105,150,189,227,273);
    //  End -->
    </script>
    </head>
    
    <body>
    
    <BODY OnLoad="initMouseEvents()">
    <div id="sparks">
    <div id="sDiv0" style="position:absolute; visibility: hidden;"><img src="http://img195.imageshack.us/img195/3449/1291531546emblemfavorit.png">.</font></div>
    <div id="sDiv1" style="position:absolute; visibility: hidden;"><img src="http://img195.imageshack.us/img195/3449/1291531546emblemfavorit.png">.</font></div>
    <div id="sDiv2" style="position:absolute; visibility: hidden;"><img src="http://img195.imageshack.us/img195/3449/1291531546emblemfavorit.png">.</font></div>
    <div id="sDiv3" style="position:absolute; visibility: hidden;"><img src="http://img195.imageshack.us/img195/3449/1291531546emblemfavorit.png">.</font></div>
    <div id="sDiv4" style="position:absolute; visibility: hidden;"><img src="http://img195.imageshack.us/img195/3449/1291531546emblemfavorit.png">.</font></div>
    <div id="sDiv5" style="position:absolute; visibility: hidden;"><img src="http://img195.imageshack.us/img195/3449/1291531546emblemfavorit.png">.</font></div>
    <div id="sDiv6" style="position:absolute; visibility: hidden;"><img src="http://img195.imageshack.us/img195/3449/1291531546emblemfavorit.png">.</font></div>
    <div id="sDiv7" style="position:absolute; visibility: hidden;"><img src="http://img195.imageshack.us/img195/3449/1291531546emblemfavorit.png">.</font></div>
    <div id="sDiv8" style="position:absolute; visibility: hidden;"><img src="http://img195.imageshack.us/img195/3449/1291531546emblemfavorit.png">.</font></div>
    <div id="sDiv9" style="position:absolute; visibility: hidden;"><img src="http://img195.imageshack.us/img195/3449/1291531546emblemfavorit.png">.</font></div>
    </div>
    </body>
    
    </html>

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •