merci beaucoup Mehdi
j'ai pu trouver 1 soluce de substitution en mixant asp et javascript mais je vais étudier tes propositions car j'ai d'autres besoins.
merci encore et bravo
bonne continuation et si tu as des questions en asp, je me débrouille un peu ;-))
Philou
Développeur Internet - philouonline@ifrance.com-------------------------------
Réponse au message :
-------------------------------
> J'ai quelques solutions pour toi :
>
> - La première est d'utiliser
getElementById :
>
> document.getElementById("td_" +
Num_Tab "_" +
ipo + "_2").className = "tabOverPetit"
>
> - La seconde est d'utiliser
eval :
>
> eval("td_" +
Num_Tab "_" +
ipo + "_2.className = \"tabOverPetit\";");
>
> - La troisième est de passer l'objet TD directement à ta fonction :
>
> lors de l'appel : <TD onmouseover="TD_MouseOver(this);">
> dans la fonction :
> function TD_MouseOver(TabCase) {
> ...
>
TabCase.className = "tabOverPetit";
> ...
> }
>
> - La dernière est un mélange de la seconde et la troisième : passer directement l'id du TD :
>
> lors de l'appel : <TD onmouseover="TD_MouseOver(this.ID);">
> dans la fonction :
> function TD_MouseOver(IdTabCase) {
> ...
> document.getElementById(
TabCase).className = "tabOverPetit";
> ...
> }
>
> @+ et bonn' prog'
>
> Mehdi

>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> >
> > 1. j'ai une page html contenant un tableau dynamique ASP avec plusieurs TD auquels j'affecte volontairement un name et un id dynamiques avec ipo en ASP (ex :
td_1_<%= ipo %>_2.
> >
> > 2. je créée une fonction js TD_MouseOver(Num_Tab, ipo) pour réaffecter une classe CSS à seulement certains TD de mon tableau (c'est pourquoi je ne le fais pas directement sur mon TR)
> >
> >
mon problème est syntaxique :> > j'ai tenté au feeling une phrase du type
> >
> > td_[Num_Tab]_[ipo]_2.className = "tabOverPetit" > > |
> > ce qui ne fonctionne évidemment pas.
> >
> > quelqu'un saurait-il comment je peux insérer une variable dans un nom de contrôle html pour lui affecter une action javacsript ?
> >
> > merci
> >
> > [teal]
Philou> > Développeur Internet -
philouonline@ifrance.com[teal]
>