[Javascript] focus onload sur lien href

Résolu/Fermé
davhello - 26 juin 2007 à 15:41
green day Messages postés 26371 Date d'inscription vendredi 30 septembre 2005 Statut Modérateur, Contributeur sécurité Dernière intervention 27 décembre 2019 - 18 sept. 2009 à 15:42
Bonjour à tous,

Dans le cadre d'un projet dans mon travail, je développe un site web en intranet pour etiqueter des adresses de clients.

MAIS j'ai un soucis.
sur une page php, je voudrai qu'à son chargement un focus vienne se placer sur un lien HREF.
Sachant que cette page ne contient pas de formulaire et que le lien en question est dans un tableau :

code :
___________________________________________________________________________

 while($tabres = mysql_fetch_row($result)){
               echo "<TABLE  style=border:solid;border-color:black >";
               echo "<TR>";
               echo "<TD><B><font size="."3".">";
               if($i==1){
               echo "<A HREF="."javascript:retourrecherche(".$tabres[0].")> ".$tabres[0]."<DD>".$tabres[2]."</a>";
               }
               else{
               echo "<A HREF="."javascript:retourrecherche(".$tabres[0].")> ".$tabres[0]."<DD>".$tabres[2]."</a>";
               }
               echo "</B></font></TD>";
               echo "</TR>";
               echo "</TABLE><BR>";
             }     
____________________________________________________________________________

Est-ce qu'il y a quelqu'un pour m'aider??? SVp

Merci d'avance.

3 réponses

green day Messages postés 26371 Date d'inscription vendredi 30 septembre 2005 Statut Modérateur, Contributeur sécurité Dernière intervention 27 décembre 2019 2 162
Modifié par Jeff le 25/03/2010 à 19:59
Bonjour,

Je colle la réponse d'un utilisateur qui avait un pseudo non conforme à la charte :

HTML : 

<A ID="getBrain" HREF="TA_FONCTION_JAVASCRIPT"> blablabla </A> 

JS : 

windows.onload = document.getElementById("getBrain").focus();



@+
Chaque voyage est le rêve d'une nouvelle naissance (Jean Royer)
4
UP PLZ
1
En JS tu peux donner le focus à un objet par ceci:

document.getElementById('id_objet').focus();

donc si tu mets ton lien dans un div :

echo "<div id="."id_objet"."><A HREF="."javascript:retourrecherche(".$tabres[0].")> ".$tabres[0]."<DD>".$tabres[2]."</a></div>";

Je n'ai pas testé, alors essaye.

Domage que tu n'ai pas fireFox car dans ce navigateur tu as une console de debugage Javascript très interressante
1