Changement de liens lors du clic

Bonjour,

comme faire pour que quand je clic sur se lien

Plus d’info

le plus d’info devienne moins d’info?
pouvez vous m’aidez svp?

Gabi


<script type="text/javascript">
function change( obj ) {
 var pom = "Plus"
 var reg = new RegExp( pom );
 if( reg.test( obj.innerHTML ) ) {
  pom = "Moins";
 }
 obj.innerHTML = pom+" d'informations";
 obj.title = "Cliquez pour "+pom+" d'informations";
}
</script>
<a href="javascript:;" onclick="javascript:change( this );" title="Cliquez pour plus d'informations">Plus

Pour info, this passe la reférence de l’obj, pas besoin de réutilisé document.
Edité le 28/05/2009 à 19:50

Sisi ton code est bon dans l’esprit, juste le document qui a pas sa place. C’est direct “link” dans ton cas link.title = “”;
Sinon innerHTML c’est pour changé le text du lien aussi, sinon tu changes que la valeur quand la souris reste sur le lien.
Euh sinon je t’ai jamais reproché d’avoir faire quelque chose hien, t’as pas a etre désolé de quoi que ca sois :stuck_out_tongue:

Bonjour et merci pour vos réposes :slight_smile:

mais y a t 'il moyen d’inseré votre code ds celui-ci?
j’y connais pas grd chose en java script je m’y met doucement.


<script type="text/javascript">
function description1(id){

if (document.getElementById('cadre1'+id).style.display=='none'){
document.getElementById('cadre1'+id).style.display='';
} else {
document.getElementById('cadre1'+id).style.display='none';
}

}



et le code html php avec les div qui va avec :slight_smile:



<div class="sous_descriptif">
                                <a title="clic pour plus d'info" href="#" onclick="description1(<?php echo $d['id'];?>); return false;" style="color:#525253; margin-left: 25px;">Plus d'info</a>
                        </div> <!--fermeture sous_descriptif-->
                        <div class="deco">
                                <div id="cadre1<?php echo $d['id'];?>" style="display:none; border:3px solid #fff; padding: 5px;" >

                                        <div class="image2"> <a href="<?php echo $d['image2']; ?>" rel="lightbox"><img class="image2_2" src="<?php echo $d['image2']; ?>" title="clic pour agrandir"  alt="image" /></a>
                                        <p><?php echo $d['texte'];?></p>
                                        </div> <!--fermeture div image2-->
                                        <div class="texte_fin"><br/><br/>
                                        <strong>Horaire</strong><br/>
                                                <?php echo $d['horaires'];?><br/><br/>
                                        <div class="image_deco">
                                                <a href="<?php echo $d['image3']; ?>" rel="lightbox"> <img class="image2_3" src="<?php echo $d['image3']; ?>"   title="clic pour agrandir" alt="image" /></a>
                                                <a href="<?php echo $d['image4']; ?>" rel="lightbox"> <img class="image2_3" src="<?php echo $d['image4']; ?>"   title="clic pour agrandir" alt="image" /></a>
                                                <a href="<?php echo $d['image5']; ?>" rel="lightbox"> <img class="image2_3" src="<?php echo $d['image5']; ?>"   title="clic pour agrandir" alt="image" /></a>
                                                <a href="<?php echo $d['image6']; ?>" rel="lightbox"> <img class="image2_3" src="<?php echo $d['image6']; ?>"   title="clic pour agrandir" alt="image" /></a>
                                                <a href="<?php echo $d['image7']; ?>" rel="lightbox"> <img class="image2_3" src="<?php echo $d['image7']; ?>"   title="clic pour agrandir" alt="image" /></a>
                                                <br/>
                                        </div> <!--fermeture div image deco-->
                                        </div> <!--fermeture div texte fin-->
                                </div> <!--fermeture div cadre1-->
                        </div> <!--fermeture div deco-->


encore merci a vous :slight_smile:

Je te remercie de ta réponse, je lien change effectivement mais je n’ai malheureusement aucune action sur ma div

en tout cas merci a toi de prendre du temps :slight_smile:

Bonjour,

En fait quand je clic sur le lien


a title="clic pour plus d'info" href="#" onclick="description1(<?php echo $d['id'];?>); return false;" style="color:#525253; margin-left: 25px;">plus d'info </a>

j’ai cette div ici qui s’ouvre


 <div class="deco">
                                <div id="cadre1<?php echo $d['id'];?>" style="display:none; border:3px solid #fff; padding: 5px;" >

                                        <div class="image2"> <a href="<?php echo $d['image2']; ?>" rel="lightbox"><img class="image2_2" src="<?php echo $d['image2']; ?>" title="clic pour agrandir"  alt="image" /></a>
                                        <p><?php echo $d['texte'];?></p>
                                        </div> <!--fermeture div image2-->
                                        <div class="texte_fin"><br/><br/>
                                        <strong>Horaire</strong><br/>
                                                <?php echo $d['horaires'];?><br/><br/>
                                        <div class="image_deco">
                                                <a href="<?php echo $d['image3']; ?>" rel="lightbox"> <img class="image2_3" src="<?php echo $d['image3']; ?>"   title="clic pour agrandir" alt="image" /></a>
                                                <a href="<?php echo $d['image4']; ?>" rel="lightbox"> <img class="image2_3" src="<?php echo $d['image4']; ?>"   title="clic pour agrandir" alt="image" /></a>
                                                <a href="<?php echo $d['image5']; ?>" rel="lightbox"> <img class="image2_3" src="<?php echo $d['image5']; ?>"   title="clic pour agrandir" alt="image" /></a>
                                                <a href="<?php echo $d['image6']; ?>" rel="lightbox"> <img class="image2_3" src="<?php echo $d['image6']; ?>"   title="clic pour agrandir" alt="image" /></a>
                                                <a href="<?php echo $d['image7']; ?>" rel="lightbox"> <img class="image2_3" src="<?php echo $d['image7']; ?>"   title="clic pour agrandir" alt="image" /></a>
                                                <br/>
                                        </div> <!--fermeture div image deco-->

et le script javascript pour ouvrir la div est celui-ci


<script type="text/javascript">
function description1(id){

if (document.getElementById('cadre1'+id).style.display=='none'){
document.getElementById('cadre1'+id).style.display='';
} else {
document.getElementById('cadre1'+id).style.display='none';
}

}



</script>