[MAIN PAGE]

[BEGINNER?]

[BASICS]

[FONTS]

[MARQUEES]

[GRAPHICS]

[TEXT]

[TABLES]

[LINKS]

[BUTTONS]

[MUSIC]

[TEXTAREAS]

[JAVASCRIPTS]

[FRAMES]

[RANDOMS]

[FAQ'S]

[RESOURCES]

[GET HITS]

Javascripts


NOTE: For all Javascripts, you have to be really careful not to delete any of the ' or " or )s. Also, in all the text parts, you cant have stuff like that--no apostrophes or parentheses or anything that might mess up the code.

Enter Pop-Up

<SCRIPT language="JavaScript">alert("TEXT") </SCRIPT>
Leaving Pop-Up

<BODY onUnload="alert('TEXT HERE');">

Enter & Leaving Pop-Up

<BODY onLoad="alert('ENTER TEXT');" onUnload="alert('LEAVING TEXT');">

Name-Asking Pop-Up

Welcome to my site, <script language="VBScript"><!-- Dim Name Name=InputBox("Whats your name?") document.write Name --></script>

Blocking Right Click, View Source

<script language="JavaScript"><!-- function click(){if (event.button==2){alert('dont copy')}}document.onmousedown=click// --> </script>

Pop-Up W/Cancel Option

<SCRIPT language="JavaScript"> confirm("TEXT HERE")</SCRIPT>

No Right Click Warning
(This simply warns the visitor the first time when they right click, and then doesn't stop the next time they right click!)

<script LANGUAGE="JavaScript"> document.onmousedown=click var times=0 var times2=10 function click() { if ((event.button==2) || (event.button==3)) { if (times>=1) { bye() } alert("WARNING Text Here"); times++ } } function bye() { alert("SECOND TIME TEXT"); bye() } </script>

Password-Asking Pop-Up

<HEAD> <SCRIPT language="JavaScript"> <!--hide var password;var pass1="PASSWORD GOES HERE"; password=prompt('TEXT ON P-UP',' ') ;if (password==pass1) alert('TEXT IF CORRECT'); else { window.location="URL OF PAGE THAT IT GOES TO IF THEY ANSWERED WRONG"; }//--></SCRIPT></HEAD>

Pop-Up Menu Window

<HTML> <HEAD> <script LANGUAGE="JavaScript"> <!-- function WindowOpen1() { window.open('URL OF SITE HERE', 'Window1', 'resizable,scrollbars=yes,height=300,width=400'); }//--></script> </HEAD><BODY> <a HREF="#" ONCLICK="WindowOpen1();return false"> TEXT OF LINK GOES HERE</A>


Links Flash Different Colors

<script language = "javascript"> <!-- var timevar = 50;makeblue(); function makeblue(){ document.linkColor="blue"; document.alinkColor="blue"; document.vlinkColor="blue"; setTimeout("makered()",timevar); return true;}function makered() { document.linkColor="red"; document.alinkColor="red"; document.vlinkColor="red"; setTimeout("makegreen()",timevar); return true;} function makegreen(){ document.linkColor="green"; document.alinkColor="green"; document.vlinkColor="green"; setTimeout("makeorange()",timevar); return true; }function makeorange(){ document.linkColor="orange"; document.alinkColor="orange"; document.vlinkColor="orange"; setTimeout("makeblue()", timevar); return true;}//--></script>

Graphics Float Around The Screen

<SCRIPT LANGUAGE="JavaScript1.2"> <!-- Begin var no = 5; // number of graphics you want var speed = 15; // smaller number moves the graphics faster var heart = "URL OF GRAPHIC GOES HERE!! ONLY CHANGE THIS!"; var flag; var ns4up = (document.layers) ? 1 : 0; // browser sniffer var ie4up = (document.all) ? 1 : 0; var dx, xp, yp; // coordinate and position variables var am, stx, sty; // amplitude and step variables var i, doc_width = 300, doc_height = 600; if (ns4up) { doc_width = self.innerWidth; doc_height = self.innerHeight; } else if (ie4up) { doc_width = document.body.clientWidth; doc_height = document.body.clientHeight; } dx = new Array(); xp = new Array(); yp = new Array(); amx = new Array(); amy = new Array(); stx = new Array(); sty = new Array(); flag = new Array(); for (i = 0; i < no; ++ i) { dx[i] = 0; // set coordinate variables xp[i] = Math.random()*(doc_width-30)+10; // set position variables yp[i] = Math.random()*doc_height; amy[i] = 12+ Math.random()*20; // set amplitude variables amx[i] = 10+ Math.random()*40; stx[i] = 0.02 + Math.random()/10; // set step variables sty[i] = 0.7 + Math.random(); // set step variables flag[i] = (Math.random()>0.5)?1:0; if (ns4up) { // set layers if (i == 0) { document.write("<layer name='dot"+ i +"' left='15' "); document.write("top='15' visibility='show'><img src=' );document.write(heart+ ' border='0'></layer>"); } else { document.write("<layer name='dot"+ i +"' left='15' "); document.write("top='15' visibility='show'><img src=' );document.write(heart+ ' border='0'></layer>"); } } else if (ie4up) { if (i == 0) { document.write("<div id='dot"+ i +"' style='POSITION: "); document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: "); document.write("visible; TOP: 15px; LEFT: 15px;'><img src=' );document.write(heart+ ' border='0'></div>"); } else { document.write("<div id='dot"+ i +"' style='POSITION: "); document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: "); document.write("visible; TOP: 15px; LEFT: 15px;'><img src=' );document.write(heart+ ' border='0'></div>"); } } } function snowNS() { // Netscape main animation function for (i = 0; i < no; ++ i) { // iterate for every dot if (yp[i] > doc_height-25) { xp[i] = 10+ Math.random()*(doc_width-amx[i]-15); yp[i] = 0; flag[i]=(Math.random()<0.5)?1:0; stx[i] = 0.02 + Math.random()/10; sty[i] = 0.7 + Math.random(); doc_width = self.innerWidth; doc_height = self.innerHeight; } if (flag[i]) dx[i] += stx[i]; else dx[i] -= stx[i]; if (Math.abs(dx[i]) > Math.PI) { yp[i]+=Math.abs(amy[i]*dx[i]); xp[i]+=amx[i]*dx[i]; dx[i]=0; flag[i]=!flag[i]; } document.layers["dot"+i].top = yp[i] + amy[i]*(Math.abs(Math.sin(dx[i])+dx[i])); document.layers["dot"+i].left = xp[i] + amx[i]*dx[i]; } setTimeout("snowNS()", speed); } function snowIE() { // IE main animation function for (i = 0; i < no; ++ i) { // iterate for every dot if (yp[i] > doc_height-25) { xp[i] = 10+ Math.random()*(doc_width-amx[i]-15); yp[i] = 0; stx[i] = 0.02 + Math.random()/10; sty[i] = 0.7 + Math.random(); flag[i]=(Math.random()<0.5)?1:0; doc_width = document.body.clientWidth; doc_height = document.body.clientHeight; } if (flag[i]) dx[i] += stx[i]; else dx[i] -= stx[i]; if (Math.abs(dx[i]) > Math.PI) { yp[i]+=Math.abs(amy[i]*dx[i]); xp[i]+=amx[i]*dx[i]; dx[i]=0; flag[i]=!flag[i]; } document.all["dot"+i].style.pixelTop = yp[i] + amy[i]*(Math.abs(Math.sin(dx[i])+dx[i])); document.all["dot"+i].style.pixelLeft = xp[i] + amx[i]*dx[i]; } setTimeout("snowIE()", speed); } if (ns4up) { snowNS(); } else if (ie4up) { snowIE(); } // End --></script>

Related Sites