[RandomText2]

Random Text Script

Dieser Ticker entschlüsselt einen Text aus zufällig angezeigten Zeichen. Das Script ist eine Weiterentwicklung des 'RandomTextScroll'- Scripts und kommt ohne die mitunter störende Textbox aus.

[Code]

[zwischen <HEAD> und </HEAD>]

[IN den <BODY> Tag]
onload="startQuote();"

[zwischen <BODY> und </BODY>]
<div align="right">

<table border="0" width="960" height="82">
  <tr>
    <td width="699" height="82"><p align="center"><big><big><strong>RandomText2</strong></big></big></p>
    <p align="center"><big><strong>No text box!</strong></big></p>
    <p align="center"><big><strong> </strong></big></p>
    <div id="txt1" style="font-family:Courier;font-weight:bold;color=blue;" align="center"><p><span style="text-align: center">Random Text Script</span></p>
    </div><p> </p>
    <p align="center">Thanks to Eric Hilding for the non-stop "could-ya's".</p>
    <hr size="4" color="#0000FF">
    <p align="center"><br>
    <a href="http://www.javascripts.com">Home</a></p>
    <p align="center">Copyright 2002 by JefferyPSanders.com

<script language="JavaScript">
<!--
  var quoteStr;
  var quoteNum;
  var quoteDis;
  var quoteLen;
  var quoteLoc;
  var quotePic;
  var quoteMax;
  var numQuote;
  var charDelay;
  var quoteDelay;
  var delayCntr;

  // Copyright 2002 by JefferyPSanders.com
  // jps@jefferypsanders.com
  // Jeffery P Sanders  6/28/02

 function funcQuote() {
   this[0] = "Visit Jeff Sanders at http://www.jefferypsanders.com!";
   this[1] = "A lot of people mistake a short term memory for a clear conscience.";
   this[2] = "Friends help you move. REAL friends help you move bodies.";
   this[3] = "LOTTERY: A tax on people who are bad at math.";
   this[4] = "Save the whales. Collect the whole set.";
   this[5] = "A man needs a good memory after he has lied.";
   this[6] = "Always remember that your are unique, just like everyone else.";
   this[7] = "Pentiums melt in your PC, not in your hand.";
   this[8] = "OOPS! My brain just hit a bad sector.";
   this[9] = "90% of all statistics are made up.";
   this[10] = "Warning: Dates in calendar are closer than they appear.";
   this[11] = "Don't take it too seriously, you won't get out alive.";
   this[12] = "COINCIDENCE happens.";
   this[13] = "A flashlight is a case for holding dead batteries.";
   this[14] = "Few women admit their age. Few men act theirs.";
   this[15] = "Give me ambiguity or give me something else.";
   this[16] = "C program run. C program crash. C programmer quit.";
   this[17] = "Did anyone see my lost carrier?";
   this[18] = "I used to have a handle on life.  Then it broke.";
   this[19] = "Beam me aboard, Scotty.....Sure,... will a 2x4 do?";
   this[20] = "Double your drive space - delete windows.";
   this[21] = "A little work, a little sleep, a little love and it's all over.";
   this[22] = "Artificial intelligence usually beats real stupidity.";
   this[23] = "Change is unevitable, except from a vending machine.";
   this[24] = "I.R.S.: We've got what it takes to take what you've got.";
   this[25] = "I don't suffer from insanity. I enjoy every minute of it.";
   this[26] = "Energizer Bunny Arrested!  Charged with battery.";
   this[27] = "The gene pool could use a little chlorine.";
   this[28] = "We are born naked, wet, and hungry. Then things get worse.";
  }
  function getQuote() {
   delayCntr = delayCntr + 1;
   quoteLoc = quoteLoc - 1;
   if (delayCntr > quoteDelay) {
      delayCntr = 100;
      quoteLen = 0;
      quoteLoc = 0;
      quoteNum = Math.floor(Math.random() * numQuote);
      quoteStr = makeQuote[quoteNum];
      quoteLen = quoteStr.length;
      quoteMax= quoteStr.length;
      padQuote();
   }
  }

  function disQuote() {
   quoteLoc = quoteLoc + 1;
   if (quoteLoc > quoteMax) {
    if (delayCntr > 50) {
      delayCntr = 0;
    }
    getQuote();
   }
   quoteDis = quoteStr.substring(0, quoteLoc);
   for (var i = quoteLoc; i < quoteMax; i++){
    var charone;
    charone = quoteStr.substring(i, i + 1);
    var rdnum;
    rdnum = Math.floor(Math.random() * 57)
    quoteDis = "" + quoteDis + quotePic.substring(rdnum, rdnum + 1);
   }
  }
  function padQuote () {
   var spacePad = quoteMax - quoteStr.length;
   var frontPad = Math.floor(spacePad / 2);
   for (var i = 0; i < frontPad; i++) {
    quoteStr = " " + quoteStr;
   }
   for (var i = quoteStr.length; i < quoteMax; i++) {
    quoteStr= "" + quoteStr + " ";
   }
  }
  function loopQuote() {
   document.all.txt1.innerHTML="<span>"+quoteDis+"</span>";
   disQuote();
   setTimeout ("loopQuote();", charDelay);
  }
  function startQuote() {
   quoteStr = "";
   quoteNum = 0;
   quoteDis = "";
   quoteLen = 0;
   quoteLoc = 0;
   quotePic = "abcdefghjkmnopqrstuvwxyzABCEDEFGHJKLMNOPQRSTUVXYZ234567890";
   quoteMax = 70;
   numQuote = 29;
   delayCntr=100;
   charDelay = 50;
   quoteDelay = 50;
   makeQuote = new funcQuote();
   getQuote();
   disQuote();
   loopQuote();
  }
//-->
</script>
    </td>
  </tr>
</table>
</div>

[Autor]

Jeff Sanders

[Download]

Kopieren Sie bitte den Code

Copyright © 1998- Nightfire Webworker Archiv Script No: 382