j'ai une div qui va contenir la liste des catégories; issues d'une
requête sql.
dans le html j'affiche le nom, mais j'aimerais pouvoir lire (par DOM par
ex) l'index associé à ce nom sans le montrer.
Donc comment associer l'index à cette<li /> sans qu'il soit visible sur
le butineur ???
j'ai une div qui va contenir la liste des catégories; issues d'une
requête sql.
dans le html j'affiche le nom, mais j'aimerais pouvoir lire (par DOM par
ex) l'index associé à ce nom sans le montrer.
Donc comment associer l'index à cette<li /> sans qu'il soit visible sur
le butineur ???
j'ai une div qui va contenir la liste des catégories; issues d'une
requête sql.
dans le html j'affiche le nom, mais j'aimerais pouvoir lire (par DOM par
ex) l'index associé à ce nom sans le montrer.
Donc comment associer l'index à cette<li /> sans qu'il soit visible sur
le butineur ???
j'ai une div qui va contenir la liste des catégories; issues d'une
requête sql.
dans le html j'affiche le nom, mais j'aimerais pouvoir lire (par DOM par
ex) l'index associé à ce nom sans le montrer.
Donc comment associer l'index à cette <li /> sans qu'il soit visible sur
le butineur ???
j'ai une div qui va contenir la liste des catégories; issues d'une
requête sql.
dans le html j'affiche le nom, mais j'aimerais pouvoir lire (par DOM par
ex) l'index associé à ce nom sans le montrer.
Donc comment associer l'index à cette <li /> sans qu'il soit visible sur
le butineur ???
j'ai une div qui va contenir la liste des catégories; issues d'une
requête sql.
dans le html j'affiche le nom, mais j'aimerais pouvoir lire (par DOM par
ex) l'index associé à ce nom sans le montrer.
Donc comment associer l'index à cette <li /> sans qu'il soit visible sur
le butineur ???
Quand tu dis "visible", tu veux dire "affiché", je suppose.
Donc peu importe ce qui est visible dans le code source.
L'attribut "id", ça n'irait pas ?
Quand tu dis "visible", tu veux dire "affiché", je suppose.
Donc peu importe ce qui est visible dans le code source.
L'attribut "id", ça n'irait pas ?
Quand tu dis "visible", tu veux dire "affiché", je suppose.
Donc peu importe ce qui est visible dans le code source.
L'attribut "id", ça n'irait pas ?
Je ne vois pas le pourquoi et le comment faire ça ; tout ce que tu
envoies au navigateur, le navigateur le voie par définition après on
n'est pas obligé de rendre tout visible par un humain non informaticien
donc l'idée de l'id du li de Pascal est tout à fait appropriée...
Je ne vois pas le pourquoi et le comment faire ça ; tout ce que tu
envoies au navigateur, le navigateur le voie par définition après on
n'est pas obligé de rendre tout visible par un humain non informaticien
donc l'idée de l'id du li de Pascal est tout à fait appropriée...
Je ne vois pas le pourquoi et le comment faire ça ; tout ce que tu
envoies au navigateur, le navigateur le voie par définition après on
n'est pas obligé de rendre tout visible par un humain non informaticien
donc l'idée de l'id du li de Pascal est tout à fait appropriée...
Pascal Poncet wrote:Quand tu dis "visible", tu veux dire "affiché", je suppose.
ouais.Donc peu importe ce qui est visible dans le code source.
L'attribut "id", ça n'irait pas ?
peut-être, à condition de ruser afin d'éviter des doublons.
ou une classe bidon, plus élégant sans doute :
<li id="categories_1">...
...
<li id="categories_1">
ou la même chose avec des classes :
<li class="categories_1">...
...
<li class="categories_1">
Pascal Poncet<poncet.pascal.nospam@gmail.com.invalid> wrote:
Quand tu dis "visible", tu veux dire "affiché", je suppose.
ouais.
Donc peu importe ce qui est visible dans le code source.
L'attribut "id", ça n'irait pas ?
peut-être, à condition de ruser afin d'éviter des doublons.
ou une classe bidon, plus élégant sans doute :
<li id="categories_1">...
...
<li id="categories_1">
ou la même chose avec des classes :
<li class="categories_1">...
...
<li class="categories_1">
Pascal Poncet wrote:Quand tu dis "visible", tu veux dire "affiché", je suppose.
ouais.Donc peu importe ce qui est visible dans le code source.
L'attribut "id", ça n'irait pas ?
peut-être, à condition de ruser afin d'éviter des doublons.
ou une classe bidon, plus élégant sans doute :
<li id="categories_1">...
...
<li id="categories_1">
ou la même chose avec des classes :
<li class="categories_1">...
...
<li class="categories_1">
c'est t'absolument t'interdit !
pas d'ids de mêmes noms !
> ou la même chose avec des classes :
> <li class="categories_1">...
> ...
> <li class="categories_1">
<li>je suis normal</li>
<li><span>index 1</span>je suis spécial</li>
<li><span>index 2</span>moi z'ossi</li>
li span { display: none }
c'est t'absolument t'interdit !
pas d'ids de mêmes noms !
> ou la même chose avec des classes :
> <li class="categories_1">...
> ...
> <li class="categories_1">
<li>je suis normal</li>
<li><span>index 1</span>je suis spécial</li>
<li><span>index 2</span>moi z'ossi</li>
li span { display: none }
c'est t'absolument t'interdit !
pas d'ids de mêmes noms !
> ou la même chose avec des classes :
> <li class="categories_1">...
> ...
> <li class="categories_1">
<li>je suis normal</li>
<li><span>index 1</span>je suis spécial</li>
<li><span>index 2</span>moi z'ossi</li>
li span { display: none }
SAM wrote:<li>je suis normal</li>
<li><span>index 1</span>je suis spécial</li>
<li><span>index 2</span>moi z'ossi</li>
li span { display: none }
Ah ben voila, c'est tout simple; je ,me disait auissi pourquoi ducros y
se décarcasse...
SAM<stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
<li>je suis normal</li>
<li><span>index 1</span>je suis spécial</li>
<li><span>index 2</span>moi z'ossi</li>
li span { display: none }
Ah ben voila, c'est tout simple; je ,me disait auissi pourquoi ducros y
se décarcasse...
SAM wrote:<li>je suis normal</li>
<li><span>index 1</span>je suis spécial</li>
<li><span>index 2</span>moi z'ossi</li>
li span { display: none }
Ah ben voila, c'est tout simple; je ,me disait auissi pourquoi ducros y
se décarcasse...
Le 24/08/2011 08:21, Une Bévue a écrit :
> SAM wrote:
>> <li>je suis normal</li>
>> <li><span>index 1</span>je suis spécial</li>
>> <li><span>index 2</span>moi z'ossi</li>
>>
>> li span { display: none }
>
> Ah ben voila, c'est tout simple; je ,me disait auissi pourquoi ducros y
> se décarcasse...
Je te conseille quand même de coller une classe spécifique à ton "span"
invisible (ou plus précisément, non affiché), si tu retiens cette
solution, car cette balise pourrait te servir dans d'autres contextes.
Maintenant, on a peut-être pas assez d'éléments pour comprendre
exactement ton besoin et le recours à cette "astuce".
Par exemple, avec un contenu très hiérarchisé, voici ce qu'il m'est
arrivé de pondre, tout simplement :
<div id="cat_1">
<p id="subcat_1>...</p>
<p id="subcat_2>...</p>
...
</div>
<div id= cat_2>... etc.
ou encore :
<ul id="cat_1">
<li id="subcat_1>...</li>
<li id="subcat_2>...</li>
</ul>
<ul id="cat_2">... etc.
Par contre, dans une suite de résultats présentés en ligne (en
l'occurrence des petites annonces pro), si chaque résultat est affecté à
une catégorie et que plusieurs résultats peuvent faire partie de la même
catégorie (en l'occurrence la rubrique de l'annonce), on ne peut plus
utiliser les schémas précédents.
Ce que j'ai fait alors, c'est identifier chaque résultat par une
concaténation de son identifiant propre avec celui de sa catégorie.
Cela permet ensuite toute manipulation, côté client ou serveur, comme du
tri, masquage, etc.
Exemple, avec le schéma id="annonce_idRubrique_idAnnonce" :
<div id="listeAnnonces">
<p id="annonce_1_123>...</p>
<p id="annonce_3_789>...</p>
<p id="annonce_1_456>...</p>
... etc.
</div>
Très facile, ensuite de masquer, par javascript, les annonces de la
rubrique "1", par exemple.
Et aucune chance que deux identifiants soient identiques !
Le 24/08/2011 08:21, Une Bévue a écrit :
> SAM<stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
>> <li>je suis normal</li>
>> <li><span>index 1</span>je suis spécial</li>
>> <li><span>index 2</span>moi z'ossi</li>
>>
>> li span { display: none }
>
> Ah ben voila, c'est tout simple; je ,me disait auissi pourquoi ducros y
> se décarcasse...
Je te conseille quand même de coller une classe spécifique à ton "span"
invisible (ou plus précisément, non affiché), si tu retiens cette
solution, car cette balise pourrait te servir dans d'autres contextes.
Maintenant, on a peut-être pas assez d'éléments pour comprendre
exactement ton besoin et le recours à cette "astuce".
Par exemple, avec un contenu très hiérarchisé, voici ce qu'il m'est
arrivé de pondre, tout simplement :
<div id="cat_1">
<p id="subcat_1>...</p>
<p id="subcat_2>...</p>
...
</div>
<div id= cat_2>... etc.
ou encore :
<ul id="cat_1">
<li id="subcat_1>...</li>
<li id="subcat_2>...</li>
</ul>
<ul id="cat_2">... etc.
Par contre, dans une suite de résultats présentés en ligne (en
l'occurrence des petites annonces pro), si chaque résultat est affecté à
une catégorie et que plusieurs résultats peuvent faire partie de la même
catégorie (en l'occurrence la rubrique de l'annonce), on ne peut plus
utiliser les schémas précédents.
Ce que j'ai fait alors, c'est identifier chaque résultat par une
concaténation de son identifiant propre avec celui de sa catégorie.
Cela permet ensuite toute manipulation, côté client ou serveur, comme du
tri, masquage, etc.
Exemple, avec le schéma id="annonce_idRubrique_idAnnonce" :
<div id="listeAnnonces">
<p id="annonce_1_123>...</p>
<p id="annonce_3_789>...</p>
<p id="annonce_1_456>...</p>
... etc.
</div>
Très facile, ensuite de masquer, par javascript, les annonces de la
rubrique "1", par exemple.
Et aucune chance que deux identifiants soient identiques !
Le 24/08/2011 08:21, Une Bévue a écrit :
> SAM wrote:
>> <li>je suis normal</li>
>> <li><span>index 1</span>je suis spécial</li>
>> <li><span>index 2</span>moi z'ossi</li>
>>
>> li span { display: none }
>
> Ah ben voila, c'est tout simple; je ,me disait auissi pourquoi ducros y
> se décarcasse...
Je te conseille quand même de coller une classe spécifique à ton "span"
invisible (ou plus précisément, non affiché), si tu retiens cette
solution, car cette balise pourrait te servir dans d'autres contextes.
Maintenant, on a peut-être pas assez d'éléments pour comprendre
exactement ton besoin et le recours à cette "astuce".
Par exemple, avec un contenu très hiérarchisé, voici ce qu'il m'est
arrivé de pondre, tout simplement :
<div id="cat_1">
<p id="subcat_1>...</p>
<p id="subcat_2>...</p>
...
</div>
<div id= cat_2>... etc.
ou encore :
<ul id="cat_1">
<li id="subcat_1>...</li>
<li id="subcat_2>...</li>
</ul>
<ul id="cat_2">... etc.
Par contre, dans une suite de résultats présentés en ligne (en
l'occurrence des petites annonces pro), si chaque résultat est affecté à
une catégorie et que plusieurs résultats peuvent faire partie de la même
catégorie (en l'occurrence la rubrique de l'annonce), on ne peut plus
utiliser les schémas précédents.
Ce que j'ai fait alors, c'est identifier chaque résultat par une
concaténation de son identifiant propre avec celui de sa catégorie.
Cela permet ensuite toute manipulation, côté client ou serveur, comme du
tri, masquage, etc.
Exemple, avec le schéma id="annonce_idRubrique_idAnnonce" :
<div id="listeAnnonces">
<p id="annonce_1_123>...</p>
<p id="annonce_3_789>...</p>
<p id="annonce_1_456>...</p>
... etc.
</div>
Très facile, ensuite de masquer, par javascript, les annonces de la
rubrique "1", par exemple.
Et aucune chance que deux identifiants soient identiques !
je n'ai pas besoin de cela car ma recherche se fait par sql via php et
xhr.
la solution :
<li class="categorie">Formulaires<span class="cache">1</span></li>
je n'ai pas besoin de cela car ma recherche se fait par sql via php et
xhr.
la solution :
<li class="categorie">Formulaires<span class="cache">1</span></li>
je n'ai pas besoin de cela car ma recherche se fait par sql via php et
xhr.
la solution :
<li class="categorie">Formulaires<span class="cache">1</span></li>
la solution :
<li class="categorie">Formulaires<span class="cache">1</span></li>
avec
span.cache { hidden };
me va très bien.
vu qu"autour de "Formulaires<span class="cache">1</span>" je vais mettre
un a href, ou onclick sur le li qui va m'envoyer this dans lequel je
pourrai trouver le contenu du span cache et donc l'index.
la solution :
<li class="categorie">Formulaires<span class="cache">1</span></li>
avec
span.cache { hidden };
me va très bien.
vu qu"autour de "Formulaires<span class="cache">1</span>" je vais mettre
un a href, ou onclick sur le li qui va m'envoyer this dans lequel je
pourrai trouver le contenu du span cache et donc l'index.
la solution :
<li class="categorie">Formulaires<span class="cache">1</span></li>
avec
span.cache { hidden };
me va très bien.
vu qu"autour de "Formulaires<span class="cache">1</span>" je vais mettre
un a href, ou onclick sur le li qui va m'envoyer this dans lequel je
pourrai trouver le contenu du span cache et donc l'index.