SITE LOGO
Понедельник, 23.12.2024, 00:45
Меню сайта
Категории каталога
Скрипты [106]
Архивы рассылки [9]
Наш опрос
Оцените мой сайт
Всего ответов: 65
Начало » Статьи » Скрипты

Мяч
<SCRIPT>
<!-- Beginning of JavaScript -
var x,y
var marginbottom
var marginleft=0
var margintop=0
var marginright
// less is faster
var tempo=10
// horizontal move (pixels) within time unit
var stepx=20
// vertical move (pixels) within time unit
var stepy=20
var timer

// preloading of the four balls
img0 = new Image();
img0.src = "primer86-1.gif";
img1 = new Image();
img1.src = "primer86-2.gif";
img2 = new Image();
img2.src = "primer86-3.gif";
img3 = new Image();
img3.src = "primer86-4.gif";

// wait 2 seconds after loading (to ensure that images are really loaded
function setValues() {
var firsttimer= setTimeout("setValues2()",2000)
}
// check the width and the height of the document
// gets the starting position of the ball by random
function setValues2() {
if (document.all) {
marginbottom = document.body.clientHeight-50
marginright = document.body.clientWidth-50
document.all.ball.style.posLeft=randommaker(marginright-30)+30
document.all.ball.style.posTop=10
moveball()
}
if (document.layers) {
marginbottom = window.innerHeight-10
marginright = window.innerWidth-10
document.ball.left=randommaker(marginright-30)+30
document.ball.top=10
moveball()
}
}
// randomfunction
function randommaker(range) {
rand=Math.floor(range*Math.random())
return rand
}
function moveball() {
checkposition()
chooseimage()
if (document.all) {
document.all.ball.style.posLeft+=stepx
document.all.ball.style.posTop+=stepy
timer=setTimeout("moveball()",tempo)
}
if (document.layers) {
document.ball.left+=stepx
document.ball.top+=stepy
timer=setTimeout("moveball()",tempo)
}
}
function checkposition() {
if (document.all) {
if (document.all.ball.style.posLeft>=marginright) {
stepx=stepx*-1
document.all.ball.style.posLeft-=10
}
if (document.all.ball.style.posLeft<=marginleft) {
stepx=stepx*-1
document.all.ball.style.posLeft+=10
}
if (document.all.ball.style.posTop>=marginbottom) {
stepy=stepy*-1
document.all.ball.style.posTop-=10
}
if (document.all.ball.style.posTop<=margintop) {
stepy=stepy*-1
document.all.ball.style.posTop+=10
}
}
if (document.layers) {
if (document.ball.left>=marginright) {
stepx=stepx*-1
document.ball.left-=10
}
if (document.ball.left<=marginleft) {
stepx=stepx*-1
document.ball.left+=10
}
if (document.ball.top>=marginbottom) {
stepy=stepy*-1
document.ball.top-=10
}
if (document.ball.top<=margintop) {
stepy=stepy*-1
document.ball.top+=10
}
}
}
function chooseimage() {
if (document.all) {
if (stepx <= 0 && stepy <=0) {ballimage.src="primer86-2.gif"}
if (stepx >= 0 && stepy <=0) {ballimage.src="primer86-4.gif"}
if (stepx <= 0 && stepy >=0) {ballimage.src="primer86-1.gif"}
if (stepx >= 0 && stepy >=0) {ballimage.src="primer86-3.gif"}
}

if (document.layers) {
if (stepx <= 0 && stepy <=0) {document.ball.document.ballimage.src="primer86-2.gif"}
if (stepx >= 0 && stepy <=0) {document.ball.document.ballimage.src="primer86-4.gif"}
if (stepx <= 0 && stepy >=0) {document.ball.document.ballimage.src="primer86-1.gif"}
if (stepx >= 0 && stepy >=0) {document.ball.document.ballimage.src="primer86-3.gif"}
}
}

// - End of JavaScript - -->
</SCRIPT>
</HEAD>
<BODY bgColor=#ffffff id=thisbody onload=setValues()><B>
<P align=center>"А здесь скачет мячик"</P></B>
<DIV id=ball style="POSITION: absolute; TOP: -50px"><IMG border=0 name=ballimage
src="primer86-3.gif" width="45" height="45"></DIV><br><br>

Скачать картинки для скрипта (2 КБ) http://wc3.game-s.ru/skripts/myach.rar

Категория: Скрипты | Добавил: worldofskripts (11.03.2007)
Просмотров: 540 | Рейтинг: 0.0 |

Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Поиск по каталогу
Друзья сайта
Статистика
Copyright MyCorp © 2006 Конструктор сайтов - uCoz