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 :

Besoin d'informations concernant un script svp.


Sujet :

JavaScript

  1. #1
    Membre � l'essai
    Inscrit en
    Ao�t 2008
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2008
    Messages : 5
    Par d�faut Besoin d'informations concernant un script svp.
    Bonjour a tous.
    Je suis en train de cr�er un site Web, jusque la pas de probl�me tous ce passe bien.
    Pour se faire, j'utilise le language HTML, CSS , javascript et un peu de PHP.
    Sur l'une des pages de mon site, j'ai besoin de faire appara�tre du contenue au niveau du corps de ma page, sans en cr�er une nouvelle.
    En faisant des recherches sur le net je suis tomb� sur le site "alsace-Creation" ou j'ai pu trouver un bout de script qui me permet de faire ce que je veux.
    J'ai test� le script tous fonctionne a merveille et donc le probl�me n'est pas l�
    Mon probl�me , c'est que j'utilise ce script sans vraiment comprendre le d�roulement etc.... je n'arrive m�me pas a comprendre les fonctions que j'utilise .
    Ouai je sais j'suis pas trop fute fute.

    Et donc ma question :
    Est ce que quelqu'un pourrais m'expliquer clairement ce script ?

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    window.onload=montre;
    function montre(id) {
    var d = document.getElementById(id);
    	for (var i = 1; i<=10; i++) {
    		if (document.getElementById('slien'+i)) {document.getElementById('slien'+i).style.display='none';}
    	}
    if (d) {d.style.display='block';}
    }
    Voila merci, de m'avoir lu et pour vos futur r�ponses.

  2. #2
    Expert confirm�
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 661
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 661
    Par d�faut
    bonjour,

    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
     
    function montre(id)  // fonction montre, prend en paramètre un id
    {
    var d = document.getElementById(id); 
    //getElementById() retourne un élément ayant comme "id" le contenu de id 
    //(en passant choisir id comme nom de variable n'est pas très judicieux)
    // cet élément est placé dans la variable d
     
    for (var i = 1; i<=10; i++)   // pour i allant de 1 à 10
    {
     
     
    // si l'élément ayant pour id slien+i existe
    // (concaténation de slien et du contenu de i =>recherche de  "slien1", "slien2", etc.)
    //équivalent à if(document.getElementById('slien'+i) != null)
    	if (document.getElementById('slien'+i))   
            {
               // on cache l'élément "slien"+i (display="none")
               document.getElementById('slien'+i).style.display='none'; 
    	}
     
    // si d existe (équivalent à if (d!=null)
    if (d) 
    {  
            d.style.display='block'; // on affiche d
    }
    }

    => charger cette fonction lors de l'�v�nement onload de la page, code �quivalent �
    dans ce cas on ne transmet aucun param�tre � la fonction montre(id), par cons�quent id prendra la valeur par d�faut "null".

  3. #3
    Membre � l'essai
    Inscrit en
    Ao�t 2008
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2008
    Messages : 5
    Par d�faut
    Wouah
    Merci pour cette r�ponse aussi rapide.
    C'est deja beaucoup plus clair dans ma t�te.

    Citation Envoy� par Auteur Voir le message
    bonjour,
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    //(en passant choisir id comme nom de variable n'est pas très judicieux)
    Ta r�ponse am�ne une question :p.
    Pourquoi le fait de choisir id comme nom de variable n'est pas judicieux ?
    Est ce parce qu'on utilise " id " dans les DIV ?
    �a pourrait me causer des probl�mes par la suites ? Et a quel niveau ?

    ps:peut �tre qu'il faut que je cr�e un nouveau post

  4. #4
    Expert confirm�
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 661
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 661
    Par d�faut
    Citation Envoy� par artick Voir le message
    Ta r�ponse am�ne une question :p.
    Pourquoi le fait de choisir id comme nom de variable n'est pas judicieux ?
    Est ce parce qu'on utilise " id " dans les DIV ?
    �a pourrait me causer des probl�mes par la suites ? Et a quel niveau ?

    ps:peut �tre qu'il faut que je cr�e un nouveau post
    C'est simplement pour des raisons pratiques : c'est juste pour �viter des confusions entre l'attribut d'un �l�ment (id) et une variable. Exemple :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    var id = "identifiant";
    var objet = document.getElementById("idObjet");
     
    objet.id = id; // objet.id est l'attribut id de l'objet auquel je donne la valeur contenue dans id (la variable)

  5. #5
    Membre � l'essai
    Inscrit en
    Ao�t 2008
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2008
    Messages : 5
    Par d�faut
    A d'accord je comprends.
    Merci beaucoup pour tes reponses.
    Je laisse le post tel quel, si il y a aucune autre personne voulant repondre je le mettrais comme etant resolus.

    ++

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Besoin d'aide sur action script svp
    Par delavega dans le forum ActionScript 1 & ActionScript 2
    R�ponses: 0
    Dernier message: 21/03/2014, 11h58
  2. Besoin d'informations concernant la communication entre logiciel m�tier
    Par synolog dans le forum Microsoft BizTalk Server
    R�ponses: 2
    Dernier message: 10/10/2012, 18h30
  3. R�ponses: 0
    Dernier message: 25/10/2010, 11h19
  4. J'ai besoin de votre aide "concernant les scripts"
    Par lotfi50 dans le forum Windows Serveur
    R�ponses: 1
    Dernier message: 30/09/2008, 00h34
  5. [xmlrad] besoin d'information svp
    Par ekmule dans le forum XMLRAD
    R�ponses: 7
    Dernier message: 20/01/2006, 15h33

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