Hi Betina,
Holger hat schon einige Syntaxfehler angesprochen.
Weitere folgen:
1. in function start muß hinter else eine {, die die zweite if-anweisung einschließt
2. bewegung=moving.style; muß bewegung=document.all.moving.style; heißen
Allgemein solltest du den Quelltext besser strukturieren, wodurch du eine dessere Übersicht bekommst:
function start()
{
if(document.layers)
{
bewegung=document.moving;
}
else
{
if(document.all)
{
bewegung=document.all.moving.style;
}
}
bewegdich();
}
Was auch noch zu Problemen führen kann ist, das weglassen des ";" an Stellen, wo es nicht unbedingt benötigt wird. Wenn du Code anfügst, ist wird das ";" nach dem vorhergehenden Befehl benötigt.
Was das schräge schweben angeht... x und y Richtung ändern.
Du kannst alles machen z.B. einen Ping-Pong Effekt, wobei der Text im gleichen Winkel von der Wand abgestoßen wird wie er ankommt. (physikalisch korrekt)
Ist dann reine Mathematik.
Viel Spass beim proggen und austesten....
ALEX