javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++ }setInterval('A()',5); void(0);
Tuo siis pitaa laittaa jollain nettisivulle osoite kenttaan ja lyoda entteria.
Ainakaan Firefox 2.0.0.8:lla ei tapahdu mitään Mac OS X:ssä.
Mul ei kans tee yhtään mitään tuliketun uusimmassa Windows Vistal.
Opera 9.50/Linux. Toimii. Ja se toimiminenhan sitten vaatii, että siinä selainikkunassa on auki sivu, jolla on vähintään yks kuva.
Samoin IE:llä tuntuu toimivan.
Tunnistan ulkonäöltä, että kyseessä on kuvienpyörittämisskripti vuodelta miekka ja keppi, enkä pitänyt sitä niin ihmeellisen hienona silloinkaan - bugitti ja lagitti kun aikoinani testasin.
Minulla Firefox valittaa myös CSS-virhettä, pitää lisätä +"px"
tuohon DIS.top
:iin asetettavaan arvoon niin toimii.
Tuota scriptia kun katselee niin eipa kylla ihan akkia osaa sanoa miten se toimii. Johtuu varmaan siitakin etta se on yhdessa potkossa niin nayttaa niin monimutkaiselta. Olishan se tietysti mielenkiintoinen pilkottuna ja kommentoituna. (; Tieda vaikka sita voisi jotenkin modifioida.
Ei toimi Firefox 2.0.0.8lla.
Edit: Eikä 2.0.0.9llä.
Olisikohan mahdollista tehda semmoinen .vbs file joka avaisi jonkun tietyn sivun ja ajaisi tuon scriptin sille sivulle (:
kermiitti kirjoitti:
Tuota scriptia kun katselee niin eipa kylla ihan akkia osaa sanoa miten se toimii.
Ei siinä mitään ihmeellistä ole, tässä vähän selvempänä:
var R = 0, imgs = document.images, x = [0.10, 0.25, 1.60, 300, 300], y = [0.05, 0.24, 0.24, 200, 200]; function f() { for (var i = 0; i < imgs.length; i++) { imgs[i].style.position = 'absolute'; imgs[i].style.left = (Math.sin(R*x[0] + i*x[1] + x[2]) * x[3] + x[4]) + 'px'; imgs[i].style.top = (Math.cos(R*y[0] + i*y[1] + y[2]) * y[3] + y[4]) + 'px'; } R++; } setInterval(f, 25);
Jos jostain syystä haluat laittaa tuon jollekin sivulle niin ihan perus JavaScriptillä onnistuu.
Mitä pitäisi tapahtua? Firefox sanoo jotain, että minulla ei ole oikeuksia avata tuota sivua ja ie sanoo, että sivu on voitu poistaa tai siirtää?
sehän siinä niin hauskaa onkin!!! lulz0r.
:|
Kylla minulla on toiminut kaikissa IE:issa ihan vain copy pasteamalla. Se saa monet ihmiset hamilleen kun kay niiden iltalehden sivuille kopioimassa tuon ja odottaa kun ne tulee takaisin ja keksii sitten selityksia miksi kaikki kuvat pyorivat pitkin ruutua. Yksi uusi firman kotisivuja paivittava mikrotukihenkilokin katseli aika pitkaan, kun kysyttiin etta minkatakia fimamme sivuilla kuvat juoksentelevat tallatavalla nykyaan. (;
Aihe on jo aika vanha, joten et voi enää vastata siihen.