la funzione che hai on-line è diversa da questa piazzata sul forum.Originariamente inviato da angykiss
anche a me sembra corretto
ma non funziona!
http://angymemories.splinder.it
ciauz
la funzione che hai on-line è diversa da questa piazzata sul forum.Originariamente inviato da angykiss
anche a me sembra corretto
ma non funziona!
http://angymemories.splinder.it
ciauz
...
è diversa ma il controllo è lo stesso
ed è sbagliato
vabbeh
Ci sono diverse cosette che non vanno... per ora prova questa:
Se qualche passaggio non e' chiaro ... sono quicodice:<script> // definisco gli array all'esterno dello script var xTd = [0]; var yTd = [0]; // mettendo 0 iniziale stabilisco zona di rispetto in alto a sinistra function PosizionaRandomLaLapidina(lapide) { // Il numero massimo per la X e' la largezza della finestra. // Anche della Y adesso che ci penso mX = window.document.body.offsetWidth-220; mY = window.document.body.offsetHeight-270; randomX = 0; randomY = 0; var sovrapposto=1; var tentativi=2000; // in alcuni casi non e' possibile evitare di sovrapporle. while(sovrapposto==1 && tentativi>0) { randomX = Math.round((Math.random() * (mX)) -1); randomY = Math.round((Math.random() * (mY)) -1); sovrapposto = 0; for(j=0; j<xTd.length; j++) { if ( Math.abs(randomX-xTd[j])<184 && Math.abs(randomY-yTd[j])<236 ) { sovrapposto = 1; } } tentativi-- } xTd.push(randomX); yTd.push(randomY); document.getElementById(lapide).style.position = "absolute" document.getElementById(lapide).style.top = randomY; document.getElementById(lapide).style.left = randomX; } </script>![]()
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum