This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2010-10-18 08:11:32

SeptimusHeap
Scratcher
Registered: 2010-02-01
Posts: 1000+

Javascript Tricks

Here are some cool trucks to enter into your URL bar:

Asteroids on any site!: (Play on this post!)

Code:

javascript:var s = document.createElement('script');s.type='text/javascript';document.body.appendChild(s);s.src='http://erkie.github.com/asteroids.min.js';void(0);

From http://scratch.mit.edu/forums/viewtopic.php?id=48120

----------------------------------------------------------------

Edit any site! (Try it on google!)

Code:

javascript:document.body.contentEditable='true'; document.designMode='on'; void 0

Crazy Pics (Try on youtube!)

Code:

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.getElementsByTagName("img"); 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)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0);

Crazy Links (Try on a google search!)

Code:

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.getElementsByTagName("a"); 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)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0);

Crazy Text (Try on this post!)

Code:

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.getElementsByTagName("p"); 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)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0);

Calculator (Try while doing homework!)

Code:

javascript: alert(PROBLEM HERE);

Ex: javascript: alert(12*34*11);
(All of the above from http://www.blogohblog.com/cool-javascript-tricks/)

KRAZAH BROWSAH! (Try anywhere!)

Code:

javascript:function Shw(n) {if (self.moveBy) {for (i = 35; i > 0; i--) {for (j = n; j > 0; j--) {self.moveBy(1,i);self.moveBy(i,0);self.moveBy(0,-i);self.moveBy(-i,0); } } }} Shw(6)

From http://www.techmynd.com/funny-computer-tricks/

Crazy Site

Code:

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.getElementsByTagName("img"); 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)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0); 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.getElementsByTagName("a"); 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)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0); 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.getElementsByTagName("p"); 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)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0);

Have fun!

Last edited by SeptimusHeap (2010-10-18 08:14:53)


http://i46.tinypic.com/dw7zft.png

Offline

 

#2 2010-10-18 08:28:24

ProgrammingFreak
Scratcher
Registered: 2010-09-04
Posts: 1000+

Re: Javascript Tricks

When you edit site does it save it?

Offline

 

#3 2010-10-18 10:20:28

mathematics
Scratcher
Registered: 2009-03-01
Posts: 1000+

Re: Javascript Tricks

It doesn't.

Offline

 

#4 2010-10-18 14:55:26

waveOSBeta
Scratcher
Registered: 2009-12-08
Posts: 1000+

Re: Javascript Tricks

mathematics wrote:

It doesn't.

How do you make your sig update?


http://internetometer.com/image/10202.png]
New signature coming soon!  smile

Offline

 

Board footer