En cliquant sur un lien en change le contenu d'un div

En cliquant sur un lien en change le contenu d'un div - HTML/CSS - Programmation

Marsh Posté le 19-10-2006 à 16:04:16    

Bonjour,
Bah voici mon problème, j'ai des liens dans ma page,
Je veux que lorsque je clique sur un lien le contenu d'un div change!. :) .
si klk 1 a une idée àa serait sympa.
Merci pour votre aide.

Reply

Marsh Posté le 19-10-2006 à 16:04:16   

Reply

Marsh Posté le 19-10-2006 à 16:12:15    

Il fait quoi réellement ton lien :??:
Un bon gros JS moisi devrait faire l'affaire  :love:  
 

Reply

Marsh Posté le 19-10-2006 à 16:16:12    

bah j ai des images ds un div, et j ai un autre <div id="aide"> (un div d'aide). je ve que lorsque je clique sur une image, le <div id="aide">, son contenu devient les informations de cette image.
Par exemple j ai l image de france Telecome, en cliquant sur cette image, le <div id="aide"> se remplie par des information sur France Telecome.
et si je clique sur l'image Nike, le <div id="aide"> se remplie par des information sur Nike. et ainsi de suite.
Merci
 

Reply

Marsh Posté le 19-10-2006 à 16:53:18    

T'en a beaucoup comme ça :??:
 
Une solution des moins sales à mon goût serait de tout charger dans des div séparés et de jouer sur l'affichage avec display en JS pour afficher celui que tu veux :)

Reply

Marsh Posté le 20-10-2006 à 02:45:34    

Ok, je vais absolument suivre tes conseilles,
je suis un peu debutant en js, est ce que tu peux m'ecrire un exemple?.
Merci infinement


---------------
polytech'Grenoble
Reply

Marsh Posté le 20-10-2006 à 03:02:26    

Propriété display des css à modifier simplement en utilisant le DOM via JS, spa bien compliqué, cherches un peu :)

Reply

Marsh Posté le 20-10-2006 à 13:05:58    

j'ai trouvé merci,
juste une remarque, dans ce forum, on ne reçoit pas de l'aide par code!.
mais ds d'autres les colègues t'aide vraiment !!!!.
J espere que ça sera la cas ici.
si vous voulez je pe metre le code ici, je n'ai pas de souci.
Aller a la prochine pour un autre probleme, soit le minesoit le votre !.

Reply

Marsh Posté le 20-10-2006 à 13:10:02    

younes371 a écrit :

j'ai trouvé merci,
juste une remarque, dans ce forum, on ne reçoit pas de l'aide par code!.
mais ds d'autres les colègues t'aide vraiment !!!!.


 
On est partisan d'apprendre à pêcher plutôt que de donner du poisson. bcp de questions peuvent en effet se résoudre en cherchant un peu ou en étant guidé dans recherche, notemment dans la doc.


Message édité par gooopil le 20-10-2006 à 13:10:33
Reply

Marsh Posté le 20-10-2006 à 18:02:33    

Ola, je re par un autre problème,
Je ve que lorsqu'on clique sur l'image :
 " <img src ="./nike.gif" onClick="remplirAide(this);" infos="infos sur Nike"/> ".
le contenue de div change mais, il ajoute d'autre informatins sur ce qui etait deja ds le div ( une sorte de add ou je sais pas !)
En cliquant sur le Nike, on aura ds le div les informations sur le Nike,
et lorsqu on clique sur FranceTelecome, on retrouve dans le div les informations de Nike et de FranceTelecome !.
Merci.  
Remarque voici le script :
[code]
function remplirAide(element_image)
{
document.getElementById("defilementAssoc" ).innerHTML = element_image.infos;
}

Reply

Marsh Posté le 21-10-2006 à 03:13:20    

C'est pas que je veux pas t'aider, mais là je comprends pas bien la finalité de la chose avec tes exemples :??:
 
Tu dis vouloir afficher je cite "une aide" sur une entité donnée, alors pourquoi vouloir maintenant ajouter des trucs distincts ensemble :??:
 
Faudrait donner tout ton code, avec ton html qu'on voit ce que tu veux et comment t'as essayé d'y arriver :)
 
Je crois comprendre mais j'ai un gros doute soudainement :whistle:

Reply

Marsh Posté le 21-10-2006 à 03:13:20   

Reply

Marsh Posté le 21-10-2006 à 03:20:44    

voilà, j explique :
Au chargement dans la page, j'ai un div qui est rempli par "klk chose d'Actualité". et j'ai des logos de produit a côtés, lorsque un user clique sur un logo, le div se rempli par un chekbox et le nom de l'Entreprise du logo, et puis si le fameu user clique sur un autre produit on ajoute un autre chexbox avec le nom du 2eme Entreprise et ainsi de suite... . j'ai reussi 2 truc:
soit je rempli le div à nouveau "le vider, et remplir par un seul checkobx";
soit laissé l'actualité et ajoutés des checkbox.
Mon problème reside dans le fait que je ve au 1er lieu, lorsq on clique sur un logo la 1ere fois, l'actualité s'efface, mais après rien ne s'efface dans le div


---------------
polytech'Grenoble
Reply

Marsh Posté le 21-10-2006 à 03:44:48    

Pourquoi ne pas faire comme je t'avais dit au début mais pensant pas que tu voulais ce que tu veux:
- 1 div avec tes news
- 1 div avec tes checkbox
 
Au premier survol tu masques le div news et affiche le div checkbox masqué par défaut :)
Après suffit d'écrire au fur et à mesure dans ton div avec innerhtml :)

Reply

Marsh Posté le 21-10-2006 à 11:56:05    

bah, j'ai deja fait ça en fait, merci, on a les meem idées,  
mais je me suis dis, que c pas une idée pro., alors puisqu'il y a une autre personne qu a les memes idées comme moi, pourquoi ne pas garder les choses telkilé.
Merci

Reply

Marsh Posté le 29-10-2006 à 21:46:01    

Bah, comment masquer un div !!!! et afficher un autre!!!  ?
merci


---------------
polytech'Grenoble
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed