Есть идея создать симпатичный "линкомёт" хватающий ссылки из базы и стреляющий ими в юзера. Выглядеть это должно примерно как скринсейвер "сквозь звёзды". Моего небогатого опыта в javascript пока что хватило только вот на это:
<html>
<head>
<title></title>
<script type="text/javascript">
var w=(screen.availWidth/2);
var h=(screen.availHeight/2);
var wa=getRandomInt(2,10);
var ha=getRandomInt(2,5);
var s=3;
var p,q;
var i=1;
function getRandomInt(min, max)
{
return Math.floor(Math.random()*(max-min+1))+min;
}
function movetxt()
{
if (w>screen.availWidth || w<-100 || h>screen.availHeight || h<-100)
{
w=(screen.availWidth/2);
h=(screen.availHeight/2);
s=3;
p=getRandomInt(-1,1);
if(p!=0){wa=getRandomInt(2,10)*p;}
q=getRandomInt(-1,1);
if(q!=0){ha=getRandomInt(2,5)*q;}
}
w+=wa/10;
h+=ha/10;
s+=0.5;
document.getElementById(1).style.left = w+"px";
document.getElementById(1).style.top = h+"px";
if (s<1000)
{
document.getElementById(1).style.fontSize = s+"px";
}
}
</script>
</head>
<style type="text/css">
BODY { overflow: hidden; }
a { color: black; }
</style>
<body scrolling="no">
<div id="1" style="position: absolute; display:block; left: 0px; top: 0px;">
<a href="http://google.com">Google</a>
</div>
<script type="text/javascript">
var t=setInterval("movetxt()", 20);
</script>
</body>
</html>
Здесь описана функция "стреляющая только одной ссылкой. А вот как сделать чтобы она запускала несколько ссылок с небольшим интервалом и в разных направлениях я пока не придумал. Посоветуйте пожалуйста что-нибудь.