La finestra piu` piccola viene creata con:
window.open("pagina.htm", pingpong, "width=200,height=150");
Se vuoi aprirla all'apertura di una pagina, metti in questa:
<body onload='window.open ("....");'>
Poi dentro la finestra piccola, quindi dentro il file pagina.htm , ci metti uno script che sposta la pagina in una determinata direzione, usando le istruzioni (una delle due):
self.moveBy(dw, dh);
self.moveTo(ww, hh);
dw e dh sono le variazioni delle posizioni della finestra, mentre ww e hh sono posizioni assolute (a partire dall'angolo in alto a sin).
Le dimensioni dello schermo le ricavi con
screen.width
screen.height
screen.availWidth
screen.availHeight
La funzione per il rimbalzo te la lascio inventare.
Ricorda solo che le rette hanno equazione
y = mx + q
dove m e` il coeff. angolare e q l'intercetta con l'asse y.
Ciao
Michele

Rispondi quotando