»
EnglishFrenchVietnamese

Print - ChaosTicker - JavaScriptBank.com

Full version: jsB@nk » Form » Button » ChaosTicker
URL: https://www.javascriptbank.com/chaosticker.html

ChaosTicker © JavaScriptBank.comChaosTicker orders randomly arranged letters until a readable message appears out of the chaos. Try this little magic on your web site. Easy 1-minute-configuration.

Full version: jsB@nk » Form » Button » ChaosTicker
URL: https://www.javascriptbank.com/chaosticker.html



JavaScript
<SCRIPT language=javaScript><!-- Beginning of JavaScript -// ChaosTicker// CONFIGURATION:// 1.Delete the DIV-block with the id "deletethisblock". You don't need it.// 2. Configure messages and speed inside the head-section of the script.// Configure your messages. You may add as many messages as you like.var message = new Array()message[0]="This newsticker orders randomly arranged letters ..."message[1]="... until a readable message appears ... "message[2]=".. out of the chaos."message[3]="Try this little magic on your web site."message[4]="And have fun!"// Configure the standstill-time between the messages (milliseconds).var standstill=2000// Do not edit the variables belowvar i_substring=0var i_message=0var i_letter=0var messagelengthvar content_corrcet=""var content_chaos=""var randomorder=new Array()for (i=0;i<=200;i++) {randomorder[i]=i}function getrandomorder(range) {for (i=0;i<=200;i++) {randomorder[i]=i}for (i=0;i<=range;i++) {var firstvalue= Math.floor(range*Math.random())var secondvalue= Math.floor(range*Math.random())var cachevalue=randomorder[firstvalue]randomorder[firstvalue]=randomorder[secondvalue]randomorder[secondvalue]=cachevalue}}function makechaos() {messagelength=message[i_message].length-1getrandomorder(messagelength)content_correct=message[i_message]content_chaos=""for (i=0;i<=message[i_message].length-1;i++) {content_chaos+=content_correct.substring(randomorder[i],randomorder[i]+1)}document.order.thismessage.value=content_chaosmakecorrcet()}function makecorrcet() {if  (i_letter<=messagelength) {var front_chaos=content_chaos.substring(0,randomorder[i_letter])var letter=content_correct.substring(randomorder[i_letter],randomorder[i_letter]+1)var back_chaos=content_chaos.substring(randomorder[i_letter]+1,messagelength)content_chaos=front_chaos+letter+back_chaosdocument.order.thismessage.value=content_chaosi_letter++var timer=setTimeout("makecorrcet()",30)}else {clearTimeout(timer)i_letter=0var timer=setTimeout("changemessage()", standstill)}}function changemessage() {i_message++if (i_message>message.length-1) {i_message=0}makechaos()}// - End of JavaScript - --></SCRIPT><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->


HTML
<BODY onload=makechaos()><FORM name=order><INPUT name=thismessage size=55 style="BACKGROUND-COLOR: #ffffcc; COLOR: red; FONT-FAMILY: Courier; FONT-SIZE: 9pt; FONT-WEIGHT: bold"> </FORM></BODY><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->