Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.11.2009, 12:13
Новичок на форуме
Отправить личное сообщение для YoshaPihoff Посмотреть профиль Найти все сообщения от YoshaPihoff
 
Регистрация: 30.11.2009
Сообщений: 1

Как сделать такое в несколько потоков и с небольшим временным интервалом?
Есть идея создать симпатичный "линкомёт" хватающий ссылки из базы и стреляющий ими в юзера. Выглядеть это должно примерно как скринсейвер "сквозь звёзды". Моего небогатого опыта в 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>


Здесь описана функция "стреляющая только одной ссылкой. А вот как сделать чтобы она запускала несколько ссылок с небольшим интервалом и в разных направлениях я пока не придумал. Посоветуйте пожалуйста что-нибудь.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Многостраничная галерея на lightbox.js Как сделать? MASTER Общие вопросы Javascript 9 24.07.2009 14:38
Вопрос как сделать эту панельку Определённых размеров и свойств. jei jQuery 3 09.06.2009 19:14
Помогите сделать такое меню(( Lilith Я не знаю javascript 2 02.06.2009 02:31
Как сделать электронный каталог продукции? natarius Серверные языки и технологии 6 24.05.2009 20:56
Как сделать, чтобы 2 ссылки отображались как hover при наведении мышкой на любую? Ava Элементы интерфейса 5 19.05.2009 23:24