Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4353 connectés 

 


Dernière réponse
Sujet : [JavaScript] besoin d'aide !
petoulachi MagicBuzz ça fait planter ta solution ...
enfin je connais pas du tout la syntaxe du javascript avec les strings, mais ton idée c'etait de mettre vide devant et vide derriere, comme ça en mettant '+ msg' tu recuperes bien la chaine.
mais là je suis pas sur que tu mettes du vide ? on dirai que IE plante a cause d'une boucle infinie ...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
petoulachi MagicBuzz ça fait planter ta solution ...
enfin je connais pas du tout la syntaxe du javascript avec les strings, mais ton idée c'etait de mettre vide devant et vide derriere, comme ça en mettant '+ msg' tu recuperes bien la chaine.
mais là je suis pas sur que tu mettes du vide ? on dirai que IE plante a cause d'une boucle infinie ...
MagicBuzz ouais mais nan, ça moi je m'en fout ça change rien au fonctionnement :p
nicotine marrant que t'es meme pas reagi sur le 1000/10  
 
j'aurais plutot ecrit (2*500)*10 / 100 :D
MagicBuzz Bah ouais, mais là... J'ai prix 20 de tension d'un coup ! :sweat:
 
J'ai failli carper ;)
nicotine j'aime ta diplomatie
MagicBuzz bande de tarés !
 
C'est bien plus simple... :sweat:
 
 
id = setTimeout("texteDefile('" + msg + "')",1000/10);  
 
 
...
duch je sais ça fait bidouille mais ça marche alors...
petoulachi putain c pourri .... bizarre comme solution, ça fait bidouille.
enfin bon merci !!
duch c'est un grand classique du rire en javascript, pour résoudre le problème tu fais :
 
msg2 = msg au début de ta fonction
 
setTimeout("texteDefile(msg2)",1000/10) à la fin
nicotine si msg est le parametre , faudrait p't'etre passé ot'chose a l'appel ?? :lol:
 
c'est le B.A.BA d'un appel
petoulachi voila mon code :
<script language="JavaScript">
<!-- Masqué pour les navigateurs ancestraux  
var timerID = null;
var timerRunning = false;
var id,pause = 0,position = 0;
 
function texteDefile(msg)  
{
    var i, k ;
    k= (25/msg.length) + 1;
    for (i=0; i<=k; i++)
 {
     msg += " " + msg;
 }
    document.formulaire.bandeau.value = msg.substring(position,position+25) ;
    if ( position++ == 38 )
 {
    position=0 ;
 }
    }
// --Fin du script -->id = setTimeout("texteDefile(msg)",1000/10) ;  
 
</script>
 
puis dans body :
<body onload="texteDefile("Lastest News" )">
 
et bien sur le formulaire correctement nommé.
bon mon pb, ce que le passage de parametre de marche pas ...
A mon avis ça vient de l'appel recursif. j'ai essayer de faire  
id = setTimeout("texteDefile('msg')",1000/10) ;  
et là y fait defiler le texte : "msg" . donc ça vient de là ... comment puis-je faire ? hellp !

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)