Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/11/2006, 11h19   #1
Invité régulier
 
Inscription : mars 2006
Messages : 23
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 23
Points : 7
Points : 7
Par défaut liste lien dynamique et class

bonjour voici le bazar
j'ai une <li>....</li> généré dynamiquement du style
Code :
1
2
3
4
5
6
 
while not RS.eof
%>
<li><a href="mapage.asp?id=<%=RS("id")%>><%=RS("titre")%></a></li>
<%
RS.moveNext...
je voudrai placer une class dynamiquement pour le lien sélectionné pour savoir que je suis bien sur cette page (celien en gras par exemple et les autres au repos en normal
Code :
1
2
   <li><a  href="mapage.asp?id=8" class="repos">mapage01</a></li>
      <li><a  href="mapage.asp?id=9">mapage02</a></li>
comment faire pour que la page choisie soit reconnue et que la class s'applique à ce lien qui correspond à la page affichée

suis-je asser clair

merci xclear
xclear est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2006, 17h19   #2
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 383
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 383
Points : 1 331
Points : 1 331
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
Salut

A mon avis tu n'as qu'une seule possibilité : identiifer ta page et faire un test dans la lecture de ton RS.

Lorsque tu lis ton RS pour fabriquer ta liste, tu test à chaque fois si c'est la page concerné et tu place la class qui va bien.

Pour identifier ta page tu as plusisuers méthodes :
- la plus chiante : mettre une variable en haut de chaque page.
- la plus facile si c'est prévu au départ : récupérer une information dans la base de donénes si tes pages sont enregistrées dedans
- la plus sioux : travailler sur la request et la décortiqué pour savoir quel ficher est utilisé et en déduire la page actuelle.
Il y en a d'autre en fonction de comment est fait ton développement.

J'espère t'avoir apporter des bonnes pistes à défaut d'une solution.

@+
zooffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2006, 22h07   #3
Invité régulier
 
Inscription : mars 2006
Messages : 23
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 23
Points : 7
Points : 7
Par défaut yo

bon j'opte pour la solution bdd avec un id assigné à chaque enregistrement mais j'ai du mal à imaginer la manip, je ne suis pas un champion s asp.. merci quand même pour tapiste, pour le moment je cherche désespérement dans les forum et les moteurs de recherche...pas de réponse pour le moment...solong
xclear
xclear est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2006, 10h10   #4
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 383
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 383
Points : 1 331
Points : 1 331
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
Salut

La solution d'utilikser la BDD est facile, mais seulement si c'est prévu au départ.
Cela conditionne totalement ta mnière de naviguer dans ton site.

Enf ait, dans ta BDD tu créé une table qui va gérer tes page, avec les chemins d'accès au minimum. Tu pourra profiter de çà pour rajouter plein de paramettre et permettre la création de page à la volée, mais çà, c'est un autre chapitre.

L'idée suivante est de générer tes menus de navigation par extraction de données dans la base, ainsi tu sais vers quelles pages tu vas et donc tu construit tes liens comme tu le veux en manipulant une String.

Et donc, dans ta liste, vu que tu sais où tu vas, tu ais également où tu es et tu manipule tes class par le biais d'un varaible ou d'un flag, il faut faire un peu de programmation autour de chaque ligne de la liste pouré déterminer si elle doit prendre telle ou telle class.

En fait, pose le problème sur papier et prend juste u peu ed recul. pour metrte en oeuvre une truc pareil, faut aps être un crack, faut juste y aller doucement, par étape.

Si je peux t'aider, n'hésites pas.
zooffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h35.


 
 
 
 
Partenaires

Hébergement Web