Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #8  
Old 12-13-2010, 08:29 AM
Michael.A's Avatar
Michael.A Michael.A is offline
 
Join Date: Dec 2008
Location: L.A
Posts: 449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

try this

PHP Code:
/******************************************

* Snow Effect Script- By Altan d.o.o. (http://www.altan.hr/snow/index.html)

* Visit Dynamic Drive DHTML code library (http://www.dynamicdrive.com/) for full source code

* Last updated Nov 9th, 05' by DD. This notice must stay intact for use

******************************************/



  //Configure below to change URL path to the snow image

  
var snowsrc="images/misc/snowflake.gif"
  
var snowman="images/misc/snowman.gif"
  
var reindeer="images/misc/reindeer.gif"

  
//Configure below to change number of snow to render

  
var no 5;

  
//Configure whether snow should disappear after x seconds (0=never):

  
var hidesnowtime 0;

  
// Configure how much snow should drop down before fading ("windowheight" or "pageheight")

  
var snowdistance "pageheight";



///////////Stop Config//////////////////////////////////



  
var ie4up = (document.all) ? 0;

  var 
ns6up = (document.getElementById&&!document.all) ? 0;



    function 
iecompattest(){

    return (
document.compatMode && document.compatMode!="BackCompat")? document.documentElement document.body

    
}



  var 
dxxpyp;    // coordinate and position variables

  
var amstxsty;  // amplitude and step variables

  
var idoc_width 800doc_height 600



  if (
ns6up) {

    
doc_width self.innerWidth;

    
doc_height self.innerHeight;

  } else if (
ie4up) {

    
doc_width iecompattest().clientWidth;

    
doc_height iecompattest().clientHeight;

  }



  
dx = new Array();

  
xp = new Array();

  
yp = new Array();

  
am = new Array();

  
stx = new Array();

  
sty = new Array();

  
snowsrc=(snowsrc.indexOf("dynamicdrive.com")!=-1)? "snowflake.gif" snowsrc
  snowman
=(snowman.indexOf("dynamicdrive.com")!=-1)? "snowman.gif" snowman
  reindeer
=(reindeer.indexOf("dynamicdrive.com")!=-1)? "reindeer.gif" reindeer

  
for (0no; ++ i) {  

    
dx[i] = 0;                        // set coordinate variables

    
xp[i] = Math.random()*(doc_width-50);  // set position variables

    
yp[i] = Math.random()*doc_height;

    
am[i] = Math.random()*20;         // set amplitude variables

    
stx[i] = 0.02 Math.random()/10// set step variables

    
sty[i] = 0.7 Math.random();     // set step variables

        
if (ie4up||ns6up) {

      if (
== 0) {

        
document.write("<div id=\"dot"+"\" style=\"POSITION: absolute; Z-INDEX: "+"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>");

        
document.write("<div id=\"dot"+"\" style=\"POSITION: absolute; Z-INDEX: "+"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowman+"' border=\"0\"><\/a><\/div>");

      } else {

        
document.write("<div id=\"dot"+"\" style=\"POSITION: absolute; Z-INDEX: "+"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>");

        
document.write("<div id=\"dot"+"\" style=\"POSITION: absolute; Z-INDEX: "+"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowman+"' border=\"0\"><\/div>");

      }

    }

  }



  function 
snowIE_NS6() {  // IE and NS6 main animation function

    
doc_width ns6up?window.innerWidth-10 iecompattest().clientWidth-10;

        
doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")?  iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight iecompattest().offsetHeight;

    for (
0no; ++ i) {  // iterate for every dot

      
yp[i] += sty[i];

      if (
yp[i] > doc_height-50) {

        
xp[i] = Math.random()*(doc_width-am[i]-30);

        
yp[i] = 0;

        
stx[i] = 0.02 Math.random()/10;

        
sty[i] = 0.7 Math.random();

      }

      
dx[i] += stx[i];

      
document.getElementById("dot"+i).style.top=yp[i]+"px";

      
document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";  

    }

    
snowtimer=setTimeout("snowIE_NS6()"10);

  }



    function 
hidesnow(){

        if (
window.snowtimerclearTimeout(snowtimer)

        for (
i=0i<noi++) document.getElementById("dot"+i).style.visibility="hidden"

    
}





if (
ie4up||ns6up){

    
snowIE_NS6();

        if (
hidesnowtime>0)

        
setTimeout("hidesnow()"hidesnowtime*1000)

        } 
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:33 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05234 seconds
  • Memory Usage 2,979KB
  • Queries Executed 12 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (8)bbcode_code
  • (2)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (15)post_thanks_box
  • (15)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (15)post_thanks_postbit_info
  • (15)postbit
  • (15)postbit_onlinestatus
  • (15)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete