Version compl�te: jsB@nk » Texte » Animation » Première ticker vermifuges
URL: https://www.javascriptbank.com/first-ticker-worming-ii.html
Il s'agit de la première textscroller capable de frétillement si votre page Web comme un serpent. Le script vous permet non seulement de configurer la taille des caractères, et fontfamily fontColor, vous mai même configurer le chemin en utilisant simplement votre Imagemap-outil (sans aucune programmation). Voir les instructions à l'intérieur du script.
Version compl�te: jsB@nk » Texte » Animation » Première ticker vermifuges
URL: https://www.javascriptbank.com/first-ticker-worming-ii.html
<SCRIPT LANGUAGE="JavaScript1.2"><!--//// your message here//var msg='()()()()()()()()()()()()()()()()()()()()()()';//var msg="^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^";//var msg='JJJJJJJJJJJJJJJJJJJJJJJJJ';var msg='_______________________';//var msg='.............................................................';var font='Wingdings';var size=2; // up to sevenvar color='gray';// This is not the rotation speed, its the reaction speed, keep low!// Set this to 1 for just plain rotation w/out dragvar speed=.4;// This is the rotation speed, set it negative if you want// it to spin clockwisevar rotation=.0;// Alter no variables past here!, unless you are good//---------------------------------------------------var ns=(document.layers);var ie=(document.all);var msg=msg.split('');var n=msg.length; var a=size*10;var currStep=0;var ymouse=0;var xmouse=0;var scrll=0;var props="<font face="+font+" size="+size+" color="+color+">";if (ie)window.pageYOffset=0// writes the messageif (ns){for (i=0; i < n; i++)document.write('<layer name="nsmsg'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props+msg[i]+'</font></center></layer>');}if (ie){document.write('<div id="outer" style="position:absolute;top:0px;left:0px"><div style="position:relative">');for (i=0; i < n; i++)document.write('<div id="iemsg" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center;font-weight:regular;cursor:default">'+props+msg[i]+'</font></div>');document.write('</div></div>');}(ns)?window.captureEvents(Event.MOUSEMOVE):0;/*function Mouse(evnt){ymouse = (ns)?evnt.pageY+20-(window.pageYOffset):event.y; // y-positionxmouse = (ns)?evnt.pageX+20:event.x-20; // x-position//alert(ymouse)//alert(xmouse)}if (ns||ie)(ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse;*/y=new Array();x=new Array();Y=new Array();X=new Array();for (i=0; i < n; i++){y[i]=0;x[i]=0;Y[i]=0;X[i]=0;}function makecircle(){ // rotation propertiesif (ie) outer.style.top=document.body.scrollTop;currStep-=rotation;for (i=0; i < n; i++){ // makes the circlevar d=(ns)?document.layers['nsmsg'+i]:iemsg[i].style;d.top=y[i]+a*Math.sin((currStep+i*1)/3.8)+window.pageYOffset-15;d.left=x[i]+a*Math.cos((currStep+i*1)/3.8)*2; // remove *2 for just a plain circle, not oval}}function drag(){ // makes the resistancescrll=(ns)?window.pageYOffset:0;y[0]=Math.round(Y[0]+=((ymouse)-Y[0])*speed);x[0]=Math.round(X[0]+=((xmouse)-X[0])*speed);for (var i=1; i < n; i++){y[i]=Math.round(Y[i]+=(y[i-1]-Y[i])*speed);x[i]=Math.round(X[i]+=(x[i-1]-X[i])*speed);}makecircle();// not rotation speed, leave at zerosetTimeout('drag()',10);}function GetRandomPos(){var maxX = window.document.body.clientWidth;var maxY = window.document.body.clientHeight;var currentx = xmousevar currenty = ymousexmouse = Math.floor(Math.random()* maxX)ymouse = Math.floor(Math.random()* maxY)xmouse = currentx - (currentx - xmouse)/2ymouse = currenty - (currenty - ymouse)/2setTimeout("GetRandomPos();",200);}// --></SCRIPT><!-- This script downloaded from www.JavaScriptBank.com Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->
<body onContextMenu='return true' onload="GetRandomPos();drag();"><!-- This script downloaded from www.JavaScriptBank.com Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->