Hi,
ich hab dir mal ein Bsp-Script geschrieben, an sowas lernt man
meist besser als an Docus ,)
Das Ding sollte im IE 4.x laufen (ungetestet) und läuft im IE5.x, NN4.x
und NN6 (mozilla M16).
--------------------- schnipp ---------------------
<html>
<head>
<title>Kreisende Layer</title>
<script language="JavaScript">
var schrittweite = .5;
var winkel = 0;
var r = 100;
var XM = 300;
var YM = 300;
function kreis()
{
winkel += schrittweite;
// Klar - wenn der Winkel 360° ist, dann ist der Kreis zuende
if(winkel > 360) { winkel = 0; }
// umrechnen in Bogemass
var wi_bg = (2 * Math.PI * winkel) / 360;
// Koordinaten berechnen
SIN = Math.sin(wi_bg);
COS = Math.cos(wi_bg);
var x = XM + (r * SIN);
var y = YM + (r * COS);
// Positionierung fuer den NN
if(document.layers)
{
document.layers['kreis1'].left = x;
document.layers['kreis1'].top = y;
}
// fuer den IE 4.x, 5.x
else if(document.all)
{
document.all['kreis1'].style.left = x;
document.all['kreis1'].style.top = y;
}
// fuer den NN6/Mozilla
else if(document.getElementsByTagName)
{
divs = document.getElementsByTagName("div");
divs['kreis1'].style.left = x;
divs['kreis1'].style.top = y;
}
tm1 = window.setTimeout("kreis()",100);
}
</script>
</head>
<body onload="kreis();">
<div id="kreis1" name="kreis1" style="position:absolute;top:0;left:0;">
Nr. 1
</div>
</body>
</html>
-------------------- /schnipp ----------------------
Wie gesagt, getestet hab ich das Script im NN4.7, IE5.0 und M16.
mfg
CK1