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 :

Definition d'une fonction


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 46
    Par défaut Definition d'une fonction
    Hello
    voila j'ai fait un script pour faire tourner des images au dessus de menus déroulants mais qu'elles tournent toutes seules sans le passage d'une souris ou autre, mais je bute sur la définition de la fonction, voici le script :


    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
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    <script language="JavaScript">
     
    var tabimg = new Array();//declaration d'un tableau 
    var actuel = new Array();//declaration de la variable actuel pour savoir où l'on en est
    var i;//variable de rotation 
     
    actuel=new Array(1,1,1,1,1,1,1);//On initialise actuel
     
    tabimg[0]=new Array(); //tableau 1
    (tabimg[0][1]=new Image()).src="imagecomzanzibar24.jpg"; 
    (tabimg[0][2]=new Image()).src="imagecompsoudan85.jpg";
     
    tabimg[1]=new Array(); //tableau 2
    (tabimg[1][1]=new Image()).src="imagecommexique49.jpg";
    (tabimg[1][2]=new Image()).src="imagecompquateur80.jpg";
    (tabimg[1][3]=new Image()).src="imagecomguatemala4.jpg";
     
    tabimg[2]=new Array(); //tableau 3
    (tabimg[2][1]=new Image()).src="imagecompyemen5.jpg";
    (tabimg[2][2]=new Image()).src="photoscominde206.jpg";
    (tabimg[2][3]=new Image()).src="photoscompouzbek19.jpg";
     
    tabimg[3]=new Array(); //tableau 4
    (tabimg[3][1]=new Image()).src="photoscompbulgarie34.jpg";
     
    tabimg[4]=new Array(); //tableau 5
    (tabimg[4][1]=new Image()).src="imagecompceylan118.jpg";
    (tabimg[4][2]=new Image()).src="imagecompgalap5.jpg";
    (tabimg[4][3]=new Image()).src="imagecomzanzibar47.jpg";
    (tabimg[4][4]=new Image()).src="photoscompislande35.jpg";
    (tabimg[4][5]=new Image()).src="imagecompguad11.jpg";
     
    tabimg[5]=new Array(); //tableau 6
    (tabimg[5][1]=new Image()).src="imagecompvillest11.jpg";
    (tabimg[5][2]=new Image()).src="imagecompvenise34.jpg";
    (tabimg[5][3]=new Image()).src="imagecompistamboul.jpg";
     
    tabimg[6]=new Array(); //tableau 7
    (tabimg[6][1]=new Image()).src="photoscompennons14.jpg";
    (tabimg[6][2]=new Image()).src="imagecompgalap5.jpg";
    (tabimg[6][3]=new Image()).src="imagecomzanzibar47.jpg";
    (tabimg[6][4]=new Image()).src="photoscompislande35.jpg";
    (tabimg[6][5]=new Image()).src="imagecompguad11.jpg";
     
    function rotation
     
    tabing new array [i][actuel]].src;
    )
     
    for(i=0;i<tabimg.lenght;i++){
    }
     
    eval("new Image"+i+".src=tabimg["+i+"]["+actuel[i]+ "].src;");
     
    if(i+1>=tabimg[i].length){
    actuel[i]=0;
    }else{
    actuel[i]=actuel[i]+1;
    }
     
    setTimeout("rotation();", 1000);//definition du temps d'attente
     
    //-->
    </script>

    Voila, j'ai essayé de lire des cours, je comprends pas grand chose, alors si quelqu'un pouvait me dépanner ce serait sympa.
    amicalement
    Philippe du web

  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 : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Penser à la balise [CODE] !

    Explique ton problème plus clairement... En plus d'avoir tout un script à lire, sans indent-guide, on doit comprendre ce que tu veux et ou ca ne marche pas.... un peu trop à mon gout Je te conseille surtout de lire un tutoriel sur le JS, parce que ce que j'ai vu manque souvent de synthaxe et ne profite pas assez des possibilités du JavaScript...

    Juste pour te dire :
    Une fonction ca se déclare ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function FUNC_NAME(arg_01,arg_02) {
        // ...
    }
    Je ne sais pas de quel langage tu viens mais en JS, il n'y a rien dont la synthaxe ressemble de pres ou de loin à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tabing new array [i][actuel].src // Surtout que tu avais écrit [actuel]]

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 46
    Par défaut
    Citation Envoyé par FremyCompany
    Penser à la balise [CODE] !

    Explique ton problème plus clairement... En plus d'avoir tout un script à lire, sans indent-guide, on doit comprendre ce que tu veux et ou ca ne marche pas.... un peu trop à mon gout Je te conseille surtout de lire un tutoriel sur le JS, parce que ce que j'ai vu manque souvent de synthaxe et ne profite pas assez des possibilités du JavaScript...

    Juste pour te dire :
    Une fonction ca se déclare ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function FUNC_NAME(arg_01,arg_02) {
        // ...
    }
    Je ne sais pas de quel langage tu viens mais en JS, il n'y a rien dont la synthaxe ressemble de pres ou de loin à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tabing new array [i][actuel].src // Surtout que tu avais écrit [actuel]]
    Hello
    Je viens du html et je suis autodictate alors voila
    mais j'ai beau lire un tuto, un cours dessus je n'y cormprends rien du tout
    amicalement
    philippe du web

Discussions similaires

  1. Multiple Definition d'une fonction SDL
    Par doltox dans le forum Débuter
    Réponses: 7
    Dernier message: 01/07/2010, 14h52
  2. Réponses: 1
    Dernier message: 11/05/2010, 13h45
  3. "multiple definition of" pour une fonction.
    Par ikoria dans le forum Débuter
    Réponses: 3
    Dernier message: 20/01/2009, 10h47
  4. Definition des arguments d'une fonction
    Par Zimzimut dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 24/05/2007, 18h44
  5. Definition d'une fonction locale
    Par franc82 dans le forum C++
    Réponses: 1
    Dernier message: 09/11/2006, 22h07

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