10 dicembre, 2008

Script effetto neve su blogger


Siamo a Natale... quasi!!

E' un pò la mania di ogni persona abbellire la propria casa secondo lo spirito del Natale, allora, oltre l'abitazione, perchè non addobbare anche il blog?? :)

Per esempio, perche non inserire un bel effetto neve!! Magari come quello che vedete su risorse per blogger!!
Allora, la procedura è molto semplice, vai su layout/elementi pagina
Aggiungi un nuovo gadget html (suggerimento, posizionalo in cima alla lista dei gadget)

All'interno del gadget scrivi copia e incolla questo script:

<script language="JavaScript1.2">
<!--
var no = 15;
var speed = 2;
var snowflake =
"http://3.bp.blogspot.com/_7xycDlQO640/SUAd5a4nleI/AAAAAAAABM8/A7DEepTg_AQ/s320/snow2.gif";

var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ?
1 : 0;
var dx, xp, yp;
var am, stx, sty;
var i, doc_width = 800,
doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width =
document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new
Array();
stx = new Array();
sty = new Array();
for (i = 0; i
< no; ++ i) {
dx[i] = 0;
xp[i] = Math.random()*(doc_width-50);
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20;
stx[i] =
0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
if (ns4up) {
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\"
left=\"15\" ");
document.write("top=\"15\"
visibility=\"show\"><img src=\"");
document.write(snowflake +
"\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></layer>");
}
} else if (ie4up) {
if (i == 0) {
document.write("<div
id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX:
"+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT:
15px;\"><img src=\"");
document.write(snowflake + "\"
border=\"0\"></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img
src=\"");
document.write(snowflake + "\"
border=\"0\"></div>");
}
}
}
function
snowNS() {
for (i = 0; i < no; ++ i) {
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();
doc_width = self.innerWidth;
doc_height =
self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top =
yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS()", speed);
}
function snowIE() {
for (i = 0;
i < no; ++ i) {
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();
doc_width = document.body.clientWidth;
doc_height =
document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", speed);
}
if (ns4up) {
snowNS();
}
else if (ie4up) {
snowIE();
}
// -->
</script>

Salvare e godersi il risultato!!

I più bravi possono anche provare a personalizzare lo script!! ;)

Fonte: Andromedafree
vac 468x60.gif

6 commenti:

Gollum on 10 dicembre 2008 21:52 ha detto...

Come fai a inserire un codice html senza che si attivi

Carlitos on 10 dicembre 2008 22:36 ha detto...

PER KI VOLESSE UNO SCRIPT PER UNA NEVE + SIMILE A QUELLA VERA... CI PUO' CONTATTARE TRAMITE IL PULSANTE MAIL DELLA COLONNA + A DESTRA DI MAVAFFANCULP http://mavaffanculp.blogspot.com/

HASTA ALL'ASTA SIEMPRE... A POSTERIOR

yurj on 12 dicembre 2008 15:38 ha detto...

Gollum: eggi qui :)
http://risorse-blogger.blogspot.com/2008/04/come-inserire-codice-html-allinterno-di.html

Il Blog | Attualità | Psicologia on 16 dicembre 2008 11:36 ha detto...

E' un bell'effetto...

Donder on 24 ottobre 2009 09:26 ha detto...

Purtroppo non mi riesce far funzionare questo script... sob!

AZ 5 on 1 dicembre 2010 15:39 ha detto...

non funziona......

 
Ti sono stato utile? Ti ho aiutato? Ho risolto qualche tuo problema? Allora che ne dici di offrirmi un caffe?;)

Lettori fissi

Risorse per blogger Copyright © 2009 FreshBrown is Designed by Simran