J'utilise la méthode donnée sur
http://siddh.developpez.com/articles/ajax/ pour faire des listes
déroulantes liées.
Cela fonctionne bien mais j'ai un problème inattendu : les accents !
En effets si il y a des caractères accentués dans les champs varchar de
mysql, ils sont remplacés par une virgule dans le retour responseText.
Une idée ?
--
Jerome
+----------------------------------------------------+
Linux user #347847 registered on http://counter.li.org
+----------http://www.mandrivalinux.com -------------+
tu as essayé voir un : alert('bébé'); en javascript ?
de juste mais ce n'était pas pour mettre dans un alert mais bien du html (puisque dans un menu)
Peu importe, ça marche dans tous les cas.
Plus sérieusement en choisissant l'unicode tu es tributairesdes jeux de caractères disponibles sur la machine de la personne qui se connecte et ce n'est pas sur qu'un corréen sur un os étrange ait les bons jeux.
Ni plus ni moins qu'avec les entités HTML, qu'elles soient numériques ou nommées.
Avec les entités html tu n'as pas ce problème.
Bien évidemment, si tu te limites aux entités nommées tu ne risques pas de pouvoir mettre des caractères coréens. ;-)
Il n'empêche qu'utiliser une entité numérique, ou un code numérique JavaScript, pour représenter un caractère qui existe en tant qu'entité nommée, cela fonctionnera sur tout système qui sait représenter le caractère sous forme d'entité nommée.
-- Olivier Miakinen Troll du plus sage chez les conviviaux : le nouveau venu, avec son clan, s'infiltre dans les groupes de nouvelles. (3 c.)
tu as essayé voir un :
alert('bébé');
en javascript ?
de juste mais ce n'était pas pour mettre dans un alert mais bien du html
(puisque dans un menu)
Peu importe, ça marche dans tous les cas.
Plus sérieusement en choisissant l'unicode tu es tributairesdes jeux de
caractères disponibles sur la machine de la personne qui se connecte et
ce n'est pas sur qu'un corréen sur un os étrange ait les bons jeux.
Ni plus ni moins qu'avec les entités HTML, qu'elles soient numériques ou
nommées.
Avec les entités html tu n'as pas ce problème.
Bien évidemment, si tu te limites aux entités nommées tu ne risques pas
de pouvoir mettre des caractères coréens. ;-)
Il n'empêche qu'utiliser une entité numérique, ou un code numérique
JavaScript, pour représenter un caractère qui existe en tant qu'entité
nommée, cela fonctionnera sur tout système qui sait représenter le
caractère sous forme d'entité nommée.
--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)
tu as essayé voir un : alert('bébé'); en javascript ?
de juste mais ce n'était pas pour mettre dans un alert mais bien du html (puisque dans un menu)
Peu importe, ça marche dans tous les cas.
Plus sérieusement en choisissant l'unicode tu es tributairesdes jeux de caractères disponibles sur la machine de la personne qui se connecte et ce n'est pas sur qu'un corréen sur un os étrange ait les bons jeux.
Ni plus ni moins qu'avec les entités HTML, qu'elles soient numériques ou nommées.
Avec les entités html tu n'as pas ce problème.
Bien évidemment, si tu te limites aux entités nommées tu ne risques pas de pouvoir mettre des caractères coréens. ;-)
Il n'empêche qu'utiliser une entité numérique, ou un code numérique JavaScript, pour représenter un caractère qui existe en tant qu'entité nommée, cela fonctionnera sur tout système qui sait représenter le caractère sous forme d'entité nommée.
-- Olivier Miakinen Troll du plus sage chez les conviviaux : le nouveau venu, avec son clan, s'infiltre dans les groupes de nouvelles. (3 c.)
Thibaut Allender
[snip les 150 lignes de citation]
Comme quoi la réponse rapide ... contenait la clé %)