Tom's Guide > Forum > Programmation > Defilement d'un texte : Petite aide s'il vous plait.

Defilement d'un texte : Petite aide s'il vous plait.

Forum Programmation : Defilement d'un texte : Petite aide s'il vous plait.

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour a tous, je débute en programmation, et je souhaite réussir a avoir un texte qui défile en s'écrivant tout seul, comme ici : http://tutodark.free.fr/hacked.htm

Je savais le faire il y a longtemps mais j'ai arrêter l'étude de programmation un bon moment, et pas moyen de me souvenir !

Je pense qu'il s'agit d'un javascript, et si vous pouviez me donner le code, je serais ravi. Merci.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Regarde le code source de la page, tu auras surement des informations intèressantes.

------------------------------ En Restaurant, le coeur de breizh
Répondre à Tybbow

Je sais, je l'ai déjà fais, mais comme je débute je ne sais pas trop quoi faire.

------------------------------ Comment manger des Pépitos sans se salir les mains ?
C'est ici : http://bafo.free.fr/pepitos.html
Répondre à x-oxyde-x

Up

------------------------------ Comment manger des Pépitos sans se salir les mains ?
C'est ici : http://bafo.free.fr/pepitos.html
Répondre à x-oxyde-x

Code :
  1. <script type="text/javascript">
  2.     var charIndex = -1;
  3.     var stringLength = 0;
  4.     var inputText;
  5.     function writeContent(init){
  6.         if(init){
  7.             inputText = document.getElementById('contentToWrite').innerHTML;
  8.         }
  9.         if(charIndex==-1){
  10.             charIndex = 0;
  11.             stringLength = inputText.length;
  12.         }
  13.         var initString = document.getElementById('myContent').innerHTML;
  14.         initString = initString.replace(/<SPAN.*$/gi,"" );
  15.        
  16.         var theChar = inputText.charAt(charIndex);
  17.           var nextFourChars = inputText.substr(charIndex,4);
  18.           if(nextFourChars=='<BR>' || nextFourChars=='<br>'){
  19.               theChar  = '<BR>';
  20.               charIndex+=3;
  21.           }
  22.         initString = initString + theChar + "<SPAN id='blink'>_</SPAN>";
  23.         document.getElementById('myContent').innerHTML = initString;
  24.         charIndex = charIndex/1 +1;
  25.         if(charIndex%2==1){
  26.             document.getElementById('blink').style.display='none';
  27.         }else{
  28.             document.getElementById('blink').style.display='inline';
  29.         }
  30.                
  31.         if(charIndex<=stringLength){
  32.             setTimeout('writeContent(false)',150);
  33.         }else{
  34.             blinkSpan();
  35.         } 
  36.     }
  37.    
  38.     var currentStyle = 'inline';
  39.     function blinkSpan(){
  40.         if(currentStyle=='inline'){
  41.             currentStyle='none';
  42.         }else{
  43.             currentStyle='inline';
  44.         }
  45.         document.getElementById('blink').style.display = currentStyle;
  46.         setTimeout('blinkSpan()',500);
  47.    
  48.     }
  49.     </script>



Code :
  1. <div id="contentToWrite" style="display: none;"><br>
  2. <br>
  3. Hack by<br>
  4. minimoi<br><br>
  5. Motif = Hack *<br>
  6. Method = Faille cross scripting *<br>
  7. Conseil = Webmasteroo n'est pas super sécurisé ;) *<br>
  8. <br><br><br><br>
  9. Sorry admin :) *<br>
  10. </div>
  11. <script type="text/javascript">
  12. writeContent(true);
  13. </script>

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR
Tom's Guide > Forum > Programmation > Defilement d'un texte : Petite aide s'il vous plait.
Aller à :

Il y a 294 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens