Bonjour a tous !
J'ai depuis quelques temps une incapacité a trouver comment générer des ancrages/liens dans un Select.
Jusqu'à présent j'ai toujours contourné le problème en passant par des solutions alternatives.
Sauf que cette fois ce n'est plus possible...
Je quémande donc votre aide histoire de me lever moins bête, peut-être, un jour
Voici donc mes bouts de codes...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $sel = "<select> onchange=\"location.href='#'+this.value\"><option selected=\"true\">Choice your patient</option>"; .... $sel .= "<option value=\"#$ancre\">$name</option>"; ....Après vérification des résultats code source, les id correspondent bien (pas de problème de casse), j'ai épuré les espaces, les underscores, mais rien n'y fait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "<table class=\"patient\" id=\"$name".""."$surname\">" ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <option value="#ClaudioDetritus">Claudio Detritus</option> .... <table class="patient" id="ClaudioDetritus">
J'ai aussi testé diverses méthodes, self.location, hash, des fonctions piochées à droite à gauche, rien n'y fait.
J'ai ensuite pensé à un problème de compatibilité table/ancre, mais une div ou un p ne change pas le problème, idem sur des tests navigateurs différents...
Je pointe donc du doigt le onchange et le traitement même dans le select, m'est avis que le soucis vient bien de la et donc du javascript.
En espérant que vous puissiez m'aider ! Merci d'avance![]()
Partager