Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
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 20/01/2011, 14h56   #1
Invité régulier
 
Inscription : janvier 2011
Messages : 27
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 27
Points : 6
Points : 6
Par défaut Placer un focus dans un tableau dynamique

Bonjour a tout ceux qui lirons ceci,

voila mon problème est que je ne sais pas comment faire pour placer un focus dans un tableau dynamique. En gros sur ma page j'ai une function JS de recherche en autocomplétion et un tableau qui récupère des valeurs de ma bdd. Et je voudrais que quand l'utilisateur saisie le nom de la personne dans l input de recherche, qu'un focus se place dans mon tableau sur celle-ci.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{section name=id loop=$ppo->donnees}
			<tr {cycle values=',class="alternate"'}>
				<td>{$ppo->donnees[id][0]}</td>
				<td>{$ppo->donnees[id][1]}</td>
				<td>{$ppo->donnees[id][2]}</td>
				<td>{$ppo->donnees[id][3]}</td>
				<td>{$ppo->donnees[id][4]}</td>
				<td>{$ppo->donnees[id][5]}</td>
				<td>{$ppo->donnees[id][6]}</td>
				<td>{$ppo->donnees[id][7]}</td>
				<td>{$ppo->donnees[id][8]}</td>
				<td>{$ppo->donnees[id][9]}</td>
				<td><a onClick="return confirm('Etes-vous certains de vouloir supprimer le badge de cette personne ?')" style="cursor:pointer;" href="{copixurl dest="cartapuce|default|supprimercarte" idcarte=$ppo->donnees[id][0]}"><img src="{copixresource path="img/tools/delete.png"}" /></a></td>
			</tr>
		{/section}
Dans le champs rechercher quand l'utilisateur saisie une personnes je récupère son id, maintenant je voudrais placer le focus sur cette id dans mon tableau.
Comment faire?

Merci si vous avez des solutions.
Azaxx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 15h45   #2
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 572
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 572
Points : 4 073
Points : 4 073
Il me semble que le focus ne concerne que les liens et les champs de formulaires... alors sur un td je ne crois pas que ça passe. A vérifier quand même ^^
__________________

...pour les linguistes et les curieux >>> générateur de phrases aléatoires

__________________
RomainVALERI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 15h48   #3
Invité régulier
 
Inscription : janvier 2011
Messages : 27
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 27
Points : 6
Points : 6
Ba comme mon tableau a environ 5700 lignes, c'est pour éviter au personnes ne connaissant pas ctrl + f de scroller pendant 2heures.

En gros c'est ca je veux qu'une fois le nom entré dans la barre de recherche cela fasse le même effet qu'un ctrl +f (c'est bien un focus cela non?)
Azaxx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 16h09   #4
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 572
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 572
Points : 4 073
Points : 4 073
As-tu envisagé de fonctionner avec des ancres (une dans la première cellule de chaque ligne par exemple) ?
__________________

...pour les linguistes et les curieux >>> générateur de phrases aléatoires

__________________
RomainVALERI est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/01/2011, 16h12   #5
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
+2000
pas de focus sur un td ...
a moins d'y mettre un input

donc ancre ou calcul de scrollTop
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 16h35   #6
Expert Confirmé
 
Avatar de javatwister
 
Homme
danseur
Inscription : août 2003
Messages : 2 667
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : danseur

Informations forums :
Inscription : août 2003
Messages : 2 667
Points : 3 035
Points : 3 035
l'ancre est en effet une chouette solution
javatwister est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 09h26   #7
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 930
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 930
Points : 4 750
Points : 4 750
Citation:
Envoyé par Azaxx
Ba comme mon tableau a environ 5700 lignes, c'est pour éviter au personnes ne connaissant pas ctrl + f de scroller pendant 2heures.
5700/50 (à la louche) donne pas moins de plus de 100 pages, est ce que l'ergonomie de la page n'est pas à remettre en cause.
  • Sélection et/ou saisie d'un nom
  • Affichage du ou des correspondants
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 10h20   #8
Invité régulier
 
Inscription : janvier 2011
Messages : 27
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 27
Points : 6
Points : 6
Merci bien cela fonctionne parfaitement (vous m'évitez plusieurs heures de recherches).

Merci encore pour les réponses rapides.

Bonne journée
Azaxx 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 00h10.


 
 
 
 
Partenaires

Hébergement Web