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 :

Javascript Element.setAttribute


Sujet :

JavaScript

Mode arborescent

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    6
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 6
    Par d�faut Javascript Element.setAttribute
    Bonjour,

    J'ai une structure html comme ci-dessous qui est comprise dans un onglet d'un tableau avec 4 onglets.
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    <div class="choose-div" style="width:68px;">
    	<div id="div1" href="#onglet4" onclick="javascript:AFFICHE('<h4>Titre1</h4><h5>Sous-Titre1</h5><p>Paragraphe1</p><a>En savoir plus1</a>');"><img id="img1" class="icon-choose-1" src="/images/img1-active.jpg" alt="image1" width="67" height="67" /></div>
    	<span>Legende image 1</span>
    </div>

    Mon soucis concerne la balise <a>En savoir plus1</a> qui doit donner vers une autre page avec plus d'explication sur le produit 1.
    Il lui faut donc un href, que je ne peux lui implanter directement puisqu'elle est dans un onclick="" abritant une fonction javascript:AFFICHE('LeTexte') et donc si je met des "" ou '' �a va casser mon code.

    J'ai donc pens� � la fonction javascript Element.setAttribute suivante :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    var a = document.getElementById("id");
    a.setAttribute("href", "le-lien-vers-la-page-produit-1.html");
    Je l'ai trouv� ici : https://developer.mozilla.org/en-US/...t.setAttribute

    Mais le probl�me, c'est que je ne peux pas mettre de id � mon a puisque toujours le probl�me des "" ou '', je voudrais donc r�ussir � le cibler d'une mani�re ou d'une autre !

    Tout le texte de la fonction AFFICHE doit arriver dans une div "INFO-PRODUIT" qui varie en fonction du produit s�lectionn�.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    function AFFICHE(mon_texte){
    	document.getElementById('INFO-PRODUIT').innerHTML = ''+mon_texte+'';
    }
    En pi�ce jointe, un exemple du 4eme onglet du tableau en question. EN vert, les partie en traitement (Mon texte �tant le div INFO-PRODUIT) !


    Merci d'avance pour votre aide.
    Images attach�es Images attach�es  

Discussions similaires

  1. R�ponses: 4
    Dernier message: 23/01/2007, 13h03
  2. Recuperer le style d'un Element en Javascript
    Par systemofaxav dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 01/06/2006, 14h08
  3. [javascript][document.write]ecrire dans un element
    Par noOneIsInnocent dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 30/05/2006, 14h38
  4. Modifier un element parent dans un fct javascript
    Par bslota dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 09/11/2005, 19h02
  5. [Javascript] variable pour acc�der � element d'un formulaire
    Par aurelienalix dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 25/08/2005, 10h50

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