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 :

Image de remplacement avec lien de remplacement


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 14
    Points : 2
    Points
    2
    Par défaut Image de remplacement avec lien de remplacement
    Bonjour,

    je vous explique mon projet (pas de jugement svp ^^)

    Sur mon site internet, je voudrais gérer moi même pas propre régie pub. Mon site étant petit, ce seront les visiteurs qui pourront laisser
    des annonces sur une durée déterminée pour un tarifs dérisoire (ne vous en faites pas pour la légalité, les gains seront déclarer avec mon entreprise)
    (les régies pubs existantes ne sont pas intéressés par un site ayant 60 visite/semaine)

    J'ai bosser et on m'a aider à faire un script.

    Le but, c'est de laisser une annonce (de 1 semaine minimum) grâce à un lien temporaire vers une image cliquable vers le site de l'annonceur.
    Je peux gérer la temporisation grâce à mon hébergeur de fichiers.
    A la fin de la semaine, c'est une image de remplacement qui prendre le relais "Votre annonce ici" avec un lien menant a la page d'info.

    Quand je mets ce script une seule fois, pas de soucis, sauf que j'ai 6 emplacements sur ma page d'accueil.
    Et quand j'intègre les 6 script, ça bug ! Je vois emplacement 6 à l'emplacement 3, ou que des emplacement 6... ou encore emplacement 5-6-5-6...
    Bref je vous laisse le lien du site pour vous montrer le bug visuellement www.trackmania-tuta.racing

    Pourtant dans l'éditeur du site tout est bon.

    Auriez-vous des idée pour "isoler" chaque script et éviter les bugs ?
    ps : je suis une bouse en javascript, je peux plus ou moins le comprendre en le lisant, mais je ne sais pas l'écrire

    voici le script :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <center>
        <a href="https://www.google.fr" rel="nofollow noopener noreferrer" 
    target="_blank" id="lien_img1" name="lien_img">
    <img src="https://www.archive-host.com/lt/iwjrotb4jrmq/__1.jpg" 
    onerror= "changeImg(this);" alt="" /></a> 
     
    <script type="text/javascript">
    //<![CDATA[
        function changeImg(elm){
        elm.src="https://www.aht.li/3034319/728x90_-_1.jpg";
        document.getElementById('lien_img1').href="https://www.yahoo.fr";   
        }
        //]]>
        </script>
    </center>

    les liens de redirection google est yahoo sont ici pour tester le script, il seront remplacé par le site de l'annonceur et la page d'info pub.
    La première image possède un lien temporaire expiré, vous devriez donc tomber sur l'image de remplacement "votre annonce ici" en testant le script.


    Merci de votre aide, déjà que j'ai beaucoup de mal avec le HTML/JS, alors avec un bug comme celui la, je vous raconte pas ^^.

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Hello,

    ben tu as déclaré 6 fois une fonction qui s'appelle changeImg(). Forcément au moment où la page appelle une fonction qui porte ce nom, elle exécute la dernière qu'elle a rencontrée, hein.
    En principe ça sera toujours la numéro 6 à moins de rencontrer des ordres de chargement bizarres.

    Il faut déclarer une seule fonction de ce nom, et l'appeler en lui donnant en paramètre l'id du lien que tu veux changer. A partir de là, cette fonction décidera en fonction de l'id de chaque lien, quelle image et quelle URL elle propose pour cet id.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 14
    Points : 2
    Points
    2
    Par défaut
    je comprends mieux dans ce cas.

    Est ce que je peux changer le "this" dans "changeimg(this)" par exemple "changeimg(image1) si l'ID de l'image 1 est "image1" ?

    La fonction changeimg() serait donc différente à chaque fois ? en étant lié à une image différente ?

  4. #4
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 14
    Points : 2
    Points
    2
    Par défaut
    bon apparemment, j'ai trouvé !

    Ce n'est pas le "this" qu'il faut changer.

    J'ai d'abord chercher autour de changeimg() comme tu me l'a dis.

    J'ai remplacer (elm) par 1, ce qui donnait changeimg(1) pour identifier et l'emplacement 1

    Bim ça marche pas.


    je me suis souvenu de l'attribut "elm", que j'avais dejà vu dans plusieurs script
    Et d'un éclair de génie j'ai tenter un truc, nommé elm1, elm2... ce qui me semblait plus logique.

    elm = élément, donc elm1 = élément 1 ?
    Et bien apparemment oui

    j'ai mis 2 script a la suite en mettant pour chacun des script changeimg(elm1) et changeimf(elm2) dans la partie JS.
    et vous allez me prendre pour un fou, mais j'ai été euphorique de voir que ça marche !

    Pendant que d'autre dirons, bah oui PATATE ! c'est la base du JS !

    juste un chiffre qui change toute la donné... et ben !

  5. #5
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 14
    Points : 2
    Points
    2
    Par défaut
    en tout cas ça marche sur mon viewer HTML de mon tel mais pas sur mon site :'(

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Bonjour,
    et si tu nous montrais ton code corrigé !

  7. #7
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 14
    Points : 2
    Points
    2
    Par défaut
    Code html : 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
    <center>
        <a href="https://www.google.fr" rel="nofollow noopener noreferrer" target="_blank" id="E1" name="lien_img"><img src="https://www.archive-host.com/lt/iwjrotb4jrmq/__1.jpg" onerror=
        "changeImg(this);" alt="" /></a>
    </center>
     
    <center>
        <a href="https://www.google.fr" rel="nofollow noopener noreferrer" target="_blank" id="E2" name="lien_img"><img src="https://www.archive-host.com/lt/syx7jzx3ofqd/__2.jpg" onerror=
        "changeImg(this);" alt="" /></a>
    </center>
     
    <center>
        <a href="https://www.google.fr" rel="nofollow noopener noreferrer" target="_blank" id="E3" name="lien_img"><img src="https://www.archive-host.com/lt/0c7w4lfmda64/__3.jpg" onerror=
        "changeImg(this);" alt="" /></a>
    </center>
     
    <center>
        <a href="https://www.google.fr" rel="nofollow noopener noreferrer" target="_blank" id="E4" name="lien_img"><img src="https://www.archive-host.com/lt/bwapdhrghput/__4.jpg" onerror=
        "changeImg(this);" alt="" /></a>
    </center>
     
    <center>
        <a href="https://www.google.fr" rel="nofollow noopener noreferrer" target="_blank" id="E5" name="lien_img"><img src="https://www.archive-host.com/lt/xv8doa1pjap0/__5.jpg" onerror=
        "changeImg(this);" alt="" /></a>
    </center>
     
    <center>
        <a href="https://www.google.fr" rel="nofollow noopener noreferrer" target="_blank" id="E6" name="lien_img"><img src="https://www.archive-host.com/lt/t9p4gtr90ov1/__6.jpg" onerror=
        "changeImg(this);" alt="" /></a>
    </center>

    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
    function changeImg(elm){
     
    <div id="E1" src=
    "https://www.aht.li/3034319/728x90_-_1.jpg";
    document.getElementById("E1").href="https://www.yahoo.fr";>
     
    <div id="E2" src= "https://www.aht.li/3034321/728x90_-_2.jpg";
    document.getElementById("E2").href="https://www.yahoo.fr";
     
    <div id="E3" src= "https://www.aht.li/3034324/728x90_-_3.jpg";
    document.getElementById("E3").href="https://www.yahoo.fr";
     
    <div id="E4" src= "https://www.aht.li/3034328/728x90_-_4.jpg";
    document.getElementById("E4").href="https://www.yahoo.fr";
     
    <div id="E5" src= "https://www.aht.li/3034330/728x90_-_5.jpg";
    document.getElementById("E5").href="https://www.yahoo.fr";
     
    <div id="E6" src= "https://www.aht.li/3034331/728x90_-_6.jpg";
    document.getElementById('E6').href="https://www.yahoo.fr";
            }
    Ça ne marche toujours pas bouh

    Alors d'après mes recherche et grâce à mes débuts de cours avec "learn Java" par "sololens", je pourrais, si je ne peux pas faire en un seul code, prévoir 6 codes en "emplacement(X).js" fait par notepad++, hébergé sur un serveur de fichier en l'appelant avec un src.

  8. #8
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Là j'ai du mal à comprendre ce que tu as tenté comme code, tu mélanges HTML et JS dans la partie <script> de ta page.

  9. #9
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 14
    Points : 2
    Points
    2
    Par défaut ouch
    C'est là que mes connaissances s'arrêtent...
    Peux tu m'eclairer sur mon erreur ?

  10. #10
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 14
    Points : 2
    Points
    2
    Par défaut
    En soi, ce que je recherche à faire dans la partie JS, c'est de donner l'image de remplacement et le lien de remplacement des image dans la partie HTML grâce aux id E1, E2, E3...

    Plus précisément mettre ce code plusieurs fois sur ma page :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <a href="http://www.google.fr" rel="nofollow noopener noreferrer" target="_blank" id="lien_img">
       <img src="https://wwwaht.li/3033590/image_a_lien_temporaire.jpg"
            onerror="changeImg(this);" ></img>
     </a>
     
     <script type="text/javascript">
     function changeImg(elm){
       elm.src="https://www.aht.li/3033591/image_de_remplacement.jpg";
       document.getElementById('lien_img').href="http://www.yahoo.fr";   
     }
     </script>

    il manque un point "." entre www et aht.li dans la partie HTML, c'est normal, c'est pour forcer l'affichage de l'image de remplacement

  11. #11
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 14
    Points : 2
    Points
    2
    Par défaut on arrive a changer la source de l'image (bon début)
    voila, pour vous donner des nouvelles de mon travail, je suis reparti du début, en plusieurs étapes :
    1 : on change d'image en cas d'erreur (OK)
    2 : on change de lien en cas d'erreur de la première image (j'y travail)

    en soi, pour schématiser tout ceci ça donnerais ça

    ---
    Image 1
    -> lien 1

    Si erreur de chargement de l'image 1
    -> image 2
    -> lien 2
    ---

    je suis arrivé à changer l'image 1 par l'image 2. Bon début.
    voici le code, je suis entrain de travailler pour le changement de lien

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <a href="http://www.google.fr" rel="nofollow noopener noreferrer" target="_blank" id="lien_img">
       <img src="https://www.aht.li/3033590/image_a_lien_temporaire.jpg"
            onerror="this.src='https://www.aht.li/3033591/image_de_remplacement.jpg'"/></img>
     </a>

  12. #12
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 14
    Points : 2
    Points
    2
    Par défaut aîe ma tete...
    Bon, j'avoue que je suis complètement perdu...
    j'ai la tête qui va exploser a force d'essayer des trucs qui ne marche pas...

    je reprends le code que l'on m'a donné :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <center>
        <a href="https://www.google.fr" rel="nofollow noopener noreferrer" 
    target="_blank" id="lien_img1" name="lien_img">
    <img src="https://www.archive-host.com/lt/iwjrotb4jrmq/__1.jpg" 
    onerror= "changeImg(this);" alt="" /></a> 
     
    <script type="text/javascript">
    //<![CDATA[
        function changeImg(elm){
        elm.src="https://www.aht.li/3034319/728x90_-_1.jpg";
        document.getElementById('lien_img1').href="https://www.yahoo.fr";   
        }
        //]]>
        </script>
    </center>

    Qui fonctionne très bien QUE si il est mit qu'UNE fois sur ma page.

    Pouvez-vous m'aiguiller pour le mettre plusieurs fois ? j'ai essayer avec différent ID, avec les onerror, bref avec des truc inimaginables, et là je coule complet. ça fais bonnement plus de 24h cumulé que j'essaie de trouver... sans succès... un petit indice svp ?

  13. #13
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Tu sais, l'informatique ce n'est pas de la poésie.

    C'est normal que tu ne trouves pas, puisque tu cherches l'inspiration de choses à taper et qui te semblent justes sans raison particulière. Au lieu d'apprendre d'abord comment les choses sont faites et ensuite te servir de cette connaissance pour trouver la solution.

    Ce n'est pas compliqué : tu ne feras jamais de JavaScript correct tant que tu n'apprendras pas à faire du JavaScript. Il sera toujours temps de revenir sur ton site une fois que ce sera fait.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  14. #14
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 14
    Points : 2
    Points
    2
    Par défaut
    effectivement, je m'inspire...

    et crois moi je m'efforce de comprendre.

    Après, ce n'est pas forcément facile d'apprendre via des pages internet, il n'y a pas de prof pour expliquer les choses avec ses mots quand on ne comprends par une chose... c'est la manque du côté "humain" d'internet je te l'accorde.

    En revanche, je fais des effort en cherchant un maximum par moi même, en essayant de comprendre et d'apprendre, en testant des ligne de codes et de voir le résultat.

    C'est pour cela que je suis là, pour avoir le côté "humain" que les pages de cours ne peuvent faire.

    Avoir un petit coup de pouce en me disant ce qu'il ne va pas ça sert a ça les forum non ?

    Dis tu as tout le monde qui recherche de l'aide sur le forum JS "va apprendre le JS et reviens après" ? s'il a appris, il aura peu de chance d'avoir de l'aide
    A moins que ce site soit réservé au personnes voulant faire des choses plus techniques que les bases, et dire à tous les débutants "bande de nul, apprenez avant de venir ici" ?

    Désolé de mon coup de gueule, mais j'ai l'impression que c'est sur tous les forum pareil :

    "Bonjour j'ai besoin d'un coup de pouce"
    rep "bonjour, va sur cours.fr, tu apprendras très bien. Bon courage a+"

    Si tu aurais une piste pour m'expliquer le pourquoi du comment je peux pas utiliser mon script plusieurs fois par page ça serait vraiment très gentil, je comprendrais le pourquoi, et j'apprendrais en même temps, tu vois ?

  15. #15
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    On va faire avec, mais nous avons deux principes importants :

    - L'entraide : si quelqu'un est bloqué et qu'on sait ce qui se passe, on va lui dire comment avancer.

    - On ne fait pas le travail des gens à leur place : tu ne sais pas du tout faire de JavaScript. Pas du tout. Rien, zéro. La seule chose à faire pour t'aider, c'est soit te pointer du doigt que tu ne sauras pas faire de JavaScript tant que tu n'auras pas appris, soit faire absolument tout à ta place et te montrer le résultat que tu n'as plus qu'à copier/coller sans rien comprendre et sans te poser de question. Donc, faire le travail à ta place.

    Citation Envoyé par adrio8854 Voir le message
    Si tu aurais une piste pour m'expliquer le pourquoi du comment je peux pas utiliser mon script plusieurs fois par page ça serait vraiment très gentil, je comprendrais le pourquoi, et j'apprendrais en même temps, tu vois ?
    Je te l'ai déjà dit, mais tu ne comprends pas assez la programmation pour que ça te parle. Tu ne peux pas utiliser ce script plusieurs fois par page, puisqu'alors ça te fait plusieurs par page une fonction qui a toujours le même nom. Même nom, donc c'est toujours la dernière qui est gardée.

    Ça devrait être logique. Ça devrait être évident après que je l'ai dit une fois, et vu que ce n'est pas le cas il est clair que tu n'as aucune base de la programmation, en JavaScript ou autre.

    Citation Envoyé par adrio8854 Voir le message
    Après, ce n'est pas forcément facile d'apprendre via des pages internet, il n'y a pas de prof pour expliquer les choses avec ses mots quand on ne comprends par une chose... c'est la manque du côté "humain" d'internet je te l'accorde.
    Ce n'est pas un problème. Si tu as besoin qu'on te prenne par la main pendant que tu apprends, des milliers de sites le feront sans hésiter. Nous aussi, du moment que tu as une question.

    Est-ce que tu peux nous montrer un livre ou tutoriel en ligne d'apprentissage du JavaScript, et nous pointer du doigt une partie qui te décourage, qui ne te semble pas claire, avec laquelle tu n'arrives pas à t'en sortir et une description de ce qui te passe par la tête et ce que tu as essayé ? Non ? Alors tu n'as pas encore essayé d'apprendre. Et ça ne va pas.

    Citation Envoyé par adrio8854 Voir le message
    Dis tu as tout le monde qui recherche de l'aide sur le forum JS "va apprendre le JS et reviens après" ? s'il a appris, il aura peu de chance d'avoir de l'aide
    Lorsqu'on a un certain niveau il n'y a rien de plus facile que faire la différence entre les gens qui ont commencé à apprendre une technologie mais qui buttent sur un point précis, et ceux qui ne savent absolument rien et font juste n'importe quoi au hasard. Ici nous sommes dans le deuxième cas.

    Quelqu'un qui a appris, je verrais où il butte et je répondrais en fonction. Toi tu fais n'importe quoi et la première chose à faire, c'est d'apprendre grosso-merdo ce qu'on fait quand on fait du JavaScript.

    Conclusion : nous t'aiderons, mais nous ne ferons pas ton travail à ta place. En l'état actuel des choses, ce qui ne va pas c'est que tu ne comprends absolument rien au JavaScript et que tu n'as jamais rien appris de ta vie à propos de mettre du JavaScript dans une page web. Il faut donc commencer par changer ça. Ou alors aller engager un programmeur freelance quelque part pour qu'il s'en occupe à ta place.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  16. #16
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 14
    Points : 2
    Points
    2
    Par défaut On prend du recul et on souffle un coup ;)
    Pour temporiser les choses, car on peut continuer à faire un discours de sourd ^^ voici quelques points importants sur tes dires (qui sont assez cru soit dit en passant, mais bon je n'ai pas été un ange non plus)

    Tu as raison quand tu dis que je n'y connais rien au JavaScript. Cependant j'aimerais éclaircir quelques points.
    J'imagine que tu as du avoir des personnes qui disent "aider moi, je fais de mon côté" et qui attendent qu'on leur mache le travail. C'est une solution, mais pas constructive au final.

    Pour ma part, ça fait plus de 15 jours que j'en chie des sabliers pour réussir. J'ai demander à mes contacts pour me donne des cours de JS, manque de peau personne n'utilise ce code.

    Comme je l'ai dis plus haut j'essaie de prouver mes efforts en montrant que je m'implique
    Nom : Screenshot_20170312-133053.png
Affichages : 110
Taille : 261,5 Ko
    Nom : Screenshot_20170312-133006.png
Affichages : 131
Taille : 143,4 Ko
    Nom : Screenshot_20170312-132959.png
Affichages : 226
Taille : 146,3 Ko


    Alors certes mes avancement ne sont pas glorieux et je ne prétends pas recevoir une médailles pour ceci.

    Pour finir, en aucun cas, et j'insiste sur ce point, j'attendrais qu'on me mache je travail. Et si l'aide est faites a contre coeur, ça vaudra pas le coup.

    Comme je te l'ai dis, si je comprends pas, je pose des questions, ou je fais des recherches. Sur mon code il y a une partie de HTML que je ne comprends pas c'est vrai.
    Et c'est juste la partie "elm" de changeimg que je ne saisis pas. Après j'ai une certaine logique. Je ne suis pas programmeur je suis technicien informatique. Qui sont deux métier différents. Je repare des ordi, j'interviens logiciellement, mais je ne sais pas coder, tu as raison sur ce point. En tout cas si vous voulez m'aider, il va y avoir des effort en contrepartie, ce qui est plus que normal.

  17. #17
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 14
    Points : 2
    Points
    2
    Par défaut Un script.js ?
    Avec les "connaissances" que j'ai, j'ai pensé à un truc.

    Est ce que si j'appelle un script.js que j'héberge sur mon serveur de fichier je pourrais appeler plusieurs fois le script ?

    En sois je n'appellerai pas 6x la fonction changeimg mais 6x un fichier.js ?
    Par exemple emplacement1.js, emplacement2.js...

    Les 6 fonctions seront dans 6 fichiers différents, donc pas directement sur la même page ? Tu vois ce que je veux dire ?

    Je suis conscient que tu n'es pas sur le forum h24, donc j'essaierai demain et je laisserais le code que j'aurais écrit.

  18. #18
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Cela ne changera rien pour les mêmes raisons qu'expliquées ci avant !

    As tu entendu parler des paramètres passés à une fonction ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function la_meme_pour_tous( param1, param2, param3){
      // je fais ce que je veux avec param1
      // je fais ce que je veux avec param3
      // je fais ce que je veux avec param2
      // etc...
    }
    // appels
    function la_meme_pour_tous( "Bonjour", "vous", "autres");
    function la_meme_pour_tous( "Salut", "à", "toi");
    function la_meme_pour_tous( "Hasta", "la", "vista");

  19. #19
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 14
    Points : 2
    Points
    2
    Par défaut
    Merci de l'aide, j'ai déjà la fonction changeimg, je vais regarder pour faire les paramètres de chaque image avec leur lien respectif, et je reviens vers vous pour vous donner mon nouveau code.

Discussions similaires

  1. Créer une image cliquable intéractive avec lien - comment faire ?
    Par jerome44600 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 27/10/2010, 10h09
  2. image avec lien
    Par ghita269 dans le forum Langage
    Réponses: 4
    Dernier message: 11/07/2006, 19h44
  3. Problème de bord avec image en tant que lien
    Par gids01 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 16/05/2006, 20h03
  4. image avec lien internet
    Par zorian dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/05/2006, 17h56

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