In effetti hai ragione. Lo script non si vede.
O forse e` generato dinamicamente, per cui funziona solo se a chiamarlo e` quella pagina.
Comunque:
Metti nella pagina un <div> con posizionamento assoluto:
<div id="dflott">
[img]...[/img]
</div>
In cui il CSS corrispondente:
#dflott {
position: absolute;
left: 0;
top: 0;
background-color: transparent;
width: ...;
heigth: ...;
}
#iflott {
width: ...;
height: ...;
background-color: inherit;
}
Poi lo script e` di questo tipo:
codice:
<script type="text/javascript">
// random movement of a layer
// (c) Mich_, 2004
// variable parameters
var minx = 0; // min horizontal position
var maxx = 500; // max horizontal position
var miny = 0; // min vertical position
var maxy = 500; // max vertical position
var speedx = 10; // speed of every step - hor.
var speedy = 10; // speed of every step - vert.
var reptime = 100; // time of step (20 - 500)
var maxrep = 0; // -1:stop; 0:loop forever
var px = 0; // initial positions
var py = 0;
// ==== do not edit below this line ====
var movogg = document.getElementById('dflott');
var count = 0;
function moveflott () {
var dx = Math.round(Math.random()*speedx - speedx/2);
var dy = Math.round(Math.random()*speedy - speedy/2);
px += dx;
py += dy;
if (px < minx) px = minx;
else if (px > maxx) px = maxx;
if (py < miny) py = miny;
else if (py > maxy) py = maxy;
movogg.style.left = px;
movogg.style.top = py;
count++;
if(maxrep < 0) return false;
else if(maxrep > 0 && count > maxrep) return false;
setTimeout('moveflott()', reptime);
return true;
}
</script>
Lo script va messo nella head, e va richiamato con:
<body onload="moveflott();">
Non lo ho provato, per cui potrebbero esserci errori.