IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Pourquoi mon script ne marche pas?


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 202
    Points : 63
    Points
    63
    Par défaut Pourquoi mon script ne marche pas?
    Salut a tous,

    alors voila, j'ai suivi un topic pour réaliser une phrase qui déroule un effet de vague...

    Mais ça ne marche pas... Comment faire ? qu'est-ce qui cloche? Merci pour votre aide!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     <html>
    <head>
    <title> Un bien curieux effet...</title>
    <script language="JavaScript">
     
    var theText = "Le Javascript, c'est cool!";
     
    function nextSize(i,textLength)
    {
    return (72*Math.abs( Math.sin(i/(textLength/3.14))));
    }
    function sizeCycle(text,dis)
    {
          output="";
          for(i=0;i<text.length;i++)
          {
                size=parseInt(nextSize(i+dis,text.length));
                output += "<font-size: "+size+"pt'>"+text.substring(i,i+1)+
    "</font>";
          }
          theDiv.innerHTML=output;
    }
     
    function doWave(n)
    {
          sizeCycle(theText,n);
          if(n>theText.length)
          {n=0}
          setTimeout("doWave(" + (n+1) + ")",50);
    }
     
    </script>
    <head>
    <body onLoad="doWave(0)">
     
    <div ID="theDiv" align="center">
    </div>
     
    </body>
    </html>

  2. #2
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    ==> Editeur javascript (rechercher sur google) -> Effets textes -> k2000
    Tu pourras sans doute l'adapter.

  3. #3
    Membre éclairé
    Avatar de kankrelune
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    763
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 763
    Points : 858
    Points
    858
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     <html>
    <head>
    <title> Un bien curieux effet...</title>
    <script language="JavaScript">
    
    var theText = "Le Javascript, c'est cool!";
    
    function nextSize(i,textLength)
    {
    return (72*Math.abs( Math.sin(i/(textLength/3.14))));
    }
    function sizeCycle(text,dis)
    {
          output="";
          for(i=0;i<text.length;i++)
          {
                size=parseInt(nextSize(i+dis,text.length));
                output += "<font-size: "+size+"pt'>"+text.substring(i,i+1)+
    "</font>";
          }
          theDiv.innerHTML=output;
    }
    
    function doWave(n)
    {
          sizeCycle(theText,n);
          if(n>theText.length)
          {n=0}
          setTimeout("doWave(" + (n+1) + ")",50);
    }
    
    </script>
    <head>
    <body onLoad="doWave(0)">
    
    <div ID="theDiv" align="center">
    </div>
    
    </body>
    </html>
    Salut... .. .

    theDiv est définit nul part... .. .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     <html>
    <head>
    <title> Un bien curieux effet...</title>
    <script language="JavaScript">
     
    var theText = "Le Javascript, c'est cool!";
     
    function nextSize(i,textLength)
    {
    return (72*Math.abs( Math.sin(i/(textLength/3.14))));
    }
    function sizeCycle(text,dis)
    {
          output="";
          for(i=0;i<text.length;i++)
          {
                size=parseInt(nextSize(i+dis,text.length));
                output += "<font-size: "+size+"pt'>"+text.substring(i,i+1)+
    "</font>";
          }
          document.getElementById("theDiv").innerHTML=output;
    }
     
    function doWave(n)
    {
          sizeCycle(theText,n);
          if(n>theText.length)
          {n=0}
          setTimeout("doWave(" + (n+1) + ")",50);
    }
     
    </script>
    <head>
    <body onLoad="doWave(0)">
     
    <div ID="theDiv" align="center">
    </div>
     
    </body>
    </html>
    Ca devrait marcher... .. .

    Sinon quand tu as un problème de ce genre dans un premier temps regarde dans le debugueur javascript (outils/Console Javascript dans Firefox) pour voir les erreurs qu'il te rapporte... .. .

    @ tchaOo°

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 668
    Points
    66 668
    Billets dans le blog
    1
    Par défaut
    sinon au passage:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script language="JavaScript">
    =>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <script type='text/javascript'>

Discussions similaires

  1. Mon script ne marche pas sur IE7
    Par Théo92 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 21/09/2008, 13h19
  2. Pourquoi mon script ne marche pas ?
    Par chrifus dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 28/05/2008, 18h04
  3. Pourquoi mon Thread ne marche pas ?
    Par Cazaux-Moutou-Philippe dans le forum Delphi
    Réponses: 9
    Dernier message: 27/05/2007, 16h19
  4. Mon script ne marche pas :(
    Par Diabless6 dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 04/04/2007, 20h58
  5. Tcsh - Mon script ne marche pas
    Par Aramis dans le forum Linux
    Réponses: 5
    Dernier message: 13/05/2004, 18h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo