Bonjour,

J'essaie tant bien que mal de créer un menu en récupérant des infos d'une bdd mysql. J'y suis arrivé grâce à un tuto trouvé sur le site de macromédia (je ne suis pas developpeur...je fais ce que je peux )

voici le code :

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
function showjpg(paramString) {
// get the individual parameters:
// params[0] = picture file name
// params[1] = caption
var params = paramString.split("#");
picHolder.loadMovie(params[0]);
caption.text = unescape(params[1]);
}
function showContent() {
var i; 
content.htmlText = "";
for (i=0; i < this.n; i++) {
if (this["Photo"+i] != "") {
content.htmlText += "<b>" + "<a href='asfunction:showjpg," + this["Photo"+i] + "#" + escape(this["Desc"+i]) + "'>" + this["Titre"+i] + "</a>" + "</b><br>";
 
} else {
content.htmlText += "<b>" + this["Titre"+i] + "</b><br><br>";
}
}
}
 
// Create new load vars object c for data transfer
var c = new LoadVars();
c.onLoad = showContent;
c.load("bookbis.php");
Ce script récupère donc des titres d'articles qui s'affichent dans une seule zone texte. J'ai donc un titre et quand je clique dessus apparaît la photo correspondante. C'est ce que je voulais.
Seulement, je voudrais maintenant mettre les titres de mon menu en forme et leur donner des effets sympas quand on rollover. Je suppose que pour cela, il faudrait que je crée autant de zonne texte que de titres, le tout dans un clip...Bref duppliquer les zones de textes dynamiques plutôt que dans avoir une seule...Je pense qu'il faudrait que je fasse un Array avec les données que je récupère dynamiquement...mais ça je sais pas faire

Une idée ?

Merci