Autor Zpráva
mantus
Profil *
ako mam dat pomocou css abi padali niejake obrazky (vlocky ako gif subor) ja som nieco nasiel ale neviem kde tam mam napisat ake obrazky tam chcem
.
<html>
<head>
<title>snezenie</title>
<style type="text/css">
body {font-size:80%;font-family:Verdana,Arial,Helvetica,Georgia,Sans; margin:0;padding:0}
html,body {height:100%;overflow:hidden}

.hlav {background:#b0eaff;border-bottom:1px solid #80b0cc;color:#0060b0;text-align:center}
.hlav sub {display:block}
.hlav a {padding:0 2px;color:#00a000}
.hlav a:hover {background:#b0e480;text-decoration:none}
.telo {padding:6px}
pre {font-size:110%}

#vlocky img {position:absolute}
</style>

<script type="text/javascript">

function objGet(x)
{var d=document;if(typeof x=='string')
x=d.getElementById?d.getElementById(x):d.all?d.all[x]:d.layers?d.layer s[x]:null;
return x;}

function obji(x,z) {objGet(x).innerHTML=z}
function objxy(z,x,y) {z=objGet(z).style;z.left=x+"px";z.top=y+"px"}

// --- Snih --
var frekvence = 11;
var amplituda = 4;
var vlockaxy = 25; // 25x25
var speed1 = 3;
var speed0 = 1;
var vlocek = 20;
var vlocky = new Array(vlocek*3);
// preload images
var mesic = new Date();mesic=mesic.getMonth()+1;
var obrazek="snow0";
if (mesic>2 && mesic<6) obrazek="flower0";
else if (mesic>5 && mesic<9) obrazek="butt0";
else if (mesic>8 && mesic<12) obrazek="leaf0";
var imgs=[];for(var i=0;i<3;i++) {imgs[i]=new Image();imgs[i].src=obrazek+(i+1)+'.gif'}


function kreslivlocky()
{var i,j,t,m,d;t='';m=Math;d=document.body;
var max_x = d.clientWidth -vlockaxy;
var max_y = d.clientHeight-vlockaxy;
for (i=0;i<vlocek;i++)
{
j = m.round(m.random() * 2);
t+='<img src="'+imgs[j].src+'" border="0" id="vlocka'+i+'" \/>';
j=i*3;
vlocky[j] = m.round(m.random() * max_x);
vlocky[j+1] = m.round(m.random() * max_y);
vlocky[j+2] = m.round(m.random() * speed1) + speed0;
}
obji("vlocky",t);
}

function snezit()
{var x,y,i,j,m,d;m=Math;d=document.body;
var max_x = d.clientWidth -vlockaxy;
var max_y = d.clientHeight-vlockaxy;
for(i=0;i<vlocek;i++)
{j=i*3;
x=vlocky[j];y=vlocky[j+1];y+=vlocky[j+2];
if (y>max_y) {y=0;x=m.round(m.random()*max_x);}
x = m.round( x + amplituda * m.sin(y/frekvence) );
objxy("vlocka"+i,x,y);
vlocky[j]=x;vlocky[j+1]=y;
}
}


// --- hodiny ---
var timerID = null;
var tspeed = 100;

function hodiny()
{
clearTimeout(timerID)
snezit();
timerID=window.setTimeout("hodiny()",tspeed);
}

</script>
zimmi
Profil
mantus: Sice ti neporadím, ale jako každodenní uživatel internetu ti mohu prozradit, že neznám nikoho, komu se ty vločky líbí (krom tvůrce samozřejmě).
Proto na tebe apeluji, aby ses takovýchto serepetiček na webu vyvaroval.
Předem díky.
koudi
Profil
Kouknul sem na to jen tak zběžně:

var obrazek="snow0";
if (mesic>2 && mesic<6) obrazek="flower0";
else if (mesic>5 && mesic<9) obrazek="butt0";
else if (mesic>8 && mesic<12) obrazek="leaf0";

Pro každý roční období to má svoji "sadu" obrázků (snow0, snow1, snow2; flower0, flower1,.....), takže buď můžeš přepsat tyhle názvy souborů, nebo pŕepsat tyhle soubory.

Ale stejně jako zimmi bych to tam rozhodně nedával
Toto téma je uzamčeno. Odpověď nelze zaslat.

0