Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка 2 Web-прог 2.rtf
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
10.83 Mб
Скачать

Лабораторная работа №7

Пример 3

<HTML>

<!-- ady@demos.su, Saturday, January 20,

1996 7:23:31 PM-->

<!-- Demos WWW cover page -->

<HEAD>

<TITLE>Welcome to Demos Company -

Moscow, Russia</TITLE>

<!-- yet another scroller. (C) 199

6 Dmitry Altukhov, ady@demos.su -->

<!--

Use this code for whatever purposes...

provided that you

retain the copyright notice. I accept

no responsibility for any disasters

caused by this monster. Cannot guess

any other cool places for scrollers.

And MSIE marquee emulation in JS?!

Er... Mozilla clears windows too

slow in JS...

-->

<SCRIPT LANGUAGE="JavaScript">

<!-- roll it

var rate, pos=0;

function roll() {

var loop, top, msg1;

var msg="Hello World";

for(var i=0; i<10; i++)

{

msg = msg + (" Hello World");

}

//move on, make a scrolly...

and who said that scrollers suck?! ;-)

top=(130/msg.length)+1;

for(loop=0; loop<top; loop++)

msg+=" "+msg;

msg1=msg.substring (pos, pos+130);

window.defaultStatus=msg1;

if (pos++ == 130) pos=0;

//come on, the poor thing can't roll

any faster... buy a Ferrari. ;-)

rate=setTimeout("roll()",30);

}

// that's all folks ;-)

// end -->

</SCRIPT>

</HEAD>

<BODY BACKGROUND="back.gif"

BGCOLOR="#FFFFFF" TEXT="#000040"

LINK="#000080" VLINK="#400080"

ALINK="#FF0000" onLoad="roll()">

.....

</BODY>

</HTML>

Пример 4

<html>

<head>

<title>Вращение одного объекта вокруг другого по элилпсоидной орбите</title>

<script language="JavaScript">

<!--

var rad = 100;

var xoff = 350;

var yoff = 177;

var pi = Math.PI;

var inc = pi/50;

var pos=0;

function move() {

pos += inc;

obj.left = (rad * Math.cos(pos)) + xoff-5;

obj.top = (rad*.3 * Math.sin(pos)) + yoff-5;

setTimeout("move()", 30);

}

-->

</script>

</head>

<body>

<div id="obj" style="position:absolute; left:400px; top:10px; width:10px; height:31px"><img src="../img/ball2.gif" width=10 height=10 border=0></div><div style="position:absolute; left:330px; top:157px; width:39px; height:42px"><img src="../img/heart.gif" width="33" height="30" border=0></div>

<script language="JavaScript">

<!--

var NN = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);

var obj = (NN) ? document.obj : document.all.obj.style;

move();

-->

</script>

</body>

</html>

Пример 5

<html>

<head>

<title>JavaScript. Позиционирование.</title>

<script language="JavaScript">

<!--

var hor=350;

var ver=150;

// step = величина шага

var step=10;

function right () {

hor+=step;

if (navigator.appName == "Netscape")

{ document.move.left = hor }

else { document.all.move.style.left= hor }

}

function left () {

hor-=step;

if (navigator.appName == "Netscape")

{ document.move.left = hor }

else { document.all.move.style.left= hor }

}

function down () {

ver+=step;

if (navigator.appName == "Netscape")

{ document.move.top = ver }

else { document.all.move.style.top= ver }

}

function up () {

ver-=step;

if (navigator.appName == "Netscape")

{ document.move.top = ver }

else { document.all.move.style.top = ver }

}

-->

</script>

<body>

<div id="move" style="position:absolute; left:350px; top:150px;width:120px"><center>

<a href="javascript:up('move');">Вверх</a><br>

<a href="javascript:left('move');">Влево</a>

<a href="javascript:right('move');">Вправо</a><br>

<a href="javascript:down('move');">Вниз</a>

</center></div>

</body>

</html>