J'ai mis en place une internationalisation dynamique, ce qui signifie
que les lignes de la liste vont s'adapter automatiquement si je fournis
une nouvelle langue pour une page.
La question qui se pose est de savoir comment stocker dans la page les
noms des langues à afficher dans la liste. J'ai pensé à un tableau, en
bas de la page, affiché sans bordures et avec des caractères blancs sur
fond blanc.
Ceci est-il susceptible d'être intercepté par un logiciel de sécurité ?
Une meilleure idée à proposer ? Il y aurait bien les champs de saisie de
type hidden, mais je ne suis pas sûr de pouvoir en mettre plusieurs sous
le même nom.
J'ai mis en place une internationalisation dynamique, ce qui signifie
que les lignes de la liste vont s'adapter automatiquement si je fournis
une nouvelle langue pour une page.
La question qui se pose est de savoir comment stocker dans la page les
noms des langues à afficher dans la liste. J'ai pensé à un tableau, en
bas de la page, affiché sans bordures et avec des caractères blancs sur
fond blanc.
Ceci est-il susceptible d'être intercepté par un logiciel de sécurité ?
Une meilleure idée à proposer ? Il y aurait bien les champs de saisie de
type hidden, mais je ne suis pas sûr de pouvoir en mettre plusieurs sous
le même nom.
J'ai mis en place une internationalisation dynamique, ce qui signifie
que les lignes de la liste vont s'adapter automatiquement si je fournis
une nouvelle langue pour une page.
La question qui se pose est de savoir comment stocker dans la page les
noms des langues à afficher dans la liste. J'ai pensé à un tableau, en
bas de la page, affiché sans bordures et avec des caractères blancs sur
fond blanc.
Ceci est-il susceptible d'être intercepté par un logiciel de sécurité ?
Une meilleure idée à proposer ? Il y aurait bien les champs de saisie de
type hidden, mais je ne suis pas sûr de pouvoir en mettre plusieurs sous
le même nom.
Gloops wrote in message <fthio0$b1a$:J'ai mis en place une internationalisation dynamique, ce qui signifie
que les lignes de la liste vont s'adapter automatiquement si je fournis
une nouvelle langue pour une page.
J'ai un peu peur de ce qui est décrit ici. Le HTTP possède un système de
négociation de la langue automatique ; je vois personnellement d'un très
mauvais oeil les sites qui n'utilisent pas ce système et réimplémentent leur
propre système à leur sauce, avec tous les problèmes que ça implique
(fonctionnement différent du reste du monde, préférences pas transmises
quand on passe sur une autre machine, mauvaise interaction avec les
bookmarks, etc.).
Le plus logique pour stocker dans une page des informations qui doivent être
disponible pour un script mais pas directement affichées, c'est de les
mettre dans un script, justement.
Cependant, pour assurer la cohérence de l'ensemble, il serait plus efficace
de faire en sorte que la liste des langues soit récupérée auprès de
l'autorité qui en a la charge. Ça peut se faire en faisant faire par le
script une requête qui tombera sur le 406 correspondant à la page courante
(avec « Accept-Language: *;q=0 » dans les entêtes).
Ceci dit, tout ça n'a qu'un lien extrêmement ténu avec la sécurité...
Gloops wrote in message <fthio0$b1a$1@aioe.org>:
J'ai mis en place une internationalisation dynamique, ce qui signifie
que les lignes de la liste vont s'adapter automatiquement si je fournis
une nouvelle langue pour une page.
J'ai un peu peur de ce qui est décrit ici. Le HTTP possède un système de
négociation de la langue automatique ; je vois personnellement d'un très
mauvais oeil les sites qui n'utilisent pas ce système et réimplémentent leur
propre système à leur sauce, avec tous les problèmes que ça implique
(fonctionnement différent du reste du monde, préférences pas transmises
quand on passe sur une autre machine, mauvaise interaction avec les
bookmarks, etc.).
Le plus logique pour stocker dans une page des informations qui doivent être
disponible pour un script mais pas directement affichées, c'est de les
mettre dans un script, justement.
Cependant, pour assurer la cohérence de l'ensemble, il serait plus efficace
de faire en sorte que la liste des langues soit récupérée auprès de
l'autorité qui en a la charge. Ça peut se faire en faisant faire par le
script une requête qui tombera sur le 406 correspondant à la page courante
(avec « Accept-Language: *;q=0 » dans les entêtes).
Ceci dit, tout ça n'a qu'un lien extrêmement ténu avec la sécurité...
Gloops wrote in message <fthio0$b1a$:J'ai mis en place une internationalisation dynamique, ce qui signifie
que les lignes de la liste vont s'adapter automatiquement si je fournis
une nouvelle langue pour une page.
J'ai un peu peur de ce qui est décrit ici. Le HTTP possède un système de
négociation de la langue automatique ; je vois personnellement d'un très
mauvais oeil les sites qui n'utilisent pas ce système et réimplémentent leur
propre système à leur sauce, avec tous les problèmes que ça implique
(fonctionnement différent du reste du monde, préférences pas transmises
quand on passe sur une autre machine, mauvaise interaction avec les
bookmarks, etc.).
Le plus logique pour stocker dans une page des informations qui doivent être
disponible pour un script mais pas directement affichées, c'est de les
mettre dans un script, justement.
Cependant, pour assurer la cohérence de l'ensemble, il serait plus efficace
de faire en sorte que la liste des langues soit récupérée auprès de
l'autorité qui en a la charge. Ça peut se faire en faisant faire par le
script une requête qui tombera sur le 406 correspondant à la page courante
(avec « Accept-Language: *;q=0 » dans les entêtes).
Ceci dit, tout ça n'a qu'un lien extrêmement ténu avec la sécurité...
Alors, va donc jeter un coup d'
Alors, va donc jeter un coup d'
Alors, va donc jeter un coup d'
Gloops wrote in message <ftispg$mag$:Alors, va donc jeter un coup d'�"il là :
http://www.zailes.org
Tu verras que le système de négociation de la langue automatique de HTTP
est bien utilisé, et qu'il n'y a pas de perturbations sur les signets de
l'utilisateur.
Je viens d'aller voir, et il y a précisément un des problèmes que je
redoutais : après le choix de la langue, on arrive sur une page statique (ce
qui est bien) dont la langue n'est pas négociée mais figée dans l'URL. Si on
bookmarke cette page et qu'on y revient directement, la négociation de
langue ne se fait pas.
Seulement voilà, j'en ai besoin en dynamique, donc je ne peux pas écrire
un script fixe.
N'importe quoi peut être généré côté serveur, un script comme le reste.C'est quoi le 406 ?
Le code de retour HTTP qui signale qu'une page existe bien, mais n'est pas
représentable avec les contraintes posées par le client. Typiquement, quand
une page existe, mais dans une langue que le client n'accepte pas.
Gloops wrote in message <ftispg$mag$1@aioe.org>:
Alors, va donc jeter un coup d'�"il là :
http://www.zailes.org
Tu verras que le système de négociation de la langue automatique de HTTP
est bien utilisé, et qu'il n'y a pas de perturbations sur les signets de
l'utilisateur.
Je viens d'aller voir, et il y a précisément un des problèmes que je
redoutais : après le choix de la langue, on arrive sur une page statique (ce
qui est bien) dont la langue n'est pas négociée mais figée dans l'URL. Si on
bookmarke cette page et qu'on y revient directement, la négociation de
langue ne se fait pas.
Seulement voilà, j'en ai besoin en dynamique, donc je ne peux pas écrire
un script fixe.
N'importe quoi peut être généré côté serveur, un script comme le reste.
C'est quoi le 406 ?
Le code de retour HTTP qui signale qu'une page existe bien, mais n'est pas
représentable avec les contraintes posées par le client. Typiquement, quand
une page existe, mais dans une langue que le client n'accepte pas.
Gloops wrote in message <ftispg$mag$:Alors, va donc jeter un coup d'�"il là :
http://www.zailes.org
Tu verras que le système de négociation de la langue automatique de HTTP
est bien utilisé, et qu'il n'y a pas de perturbations sur les signets de
l'utilisateur.
Je viens d'aller voir, et il y a précisément un des problèmes que je
redoutais : après le choix de la langue, on arrive sur une page statique (ce
qui est bien) dont la langue n'est pas négociée mais figée dans l'URL. Si on
bookmarke cette page et qu'on y revient directement, la négociation de
langue ne se fait pas.
Seulement voilà, j'en ai besoin en dynamique, donc je ne peux pas écrire
un script fixe.
N'importe quoi peut être généré côté serveur, un script comme le reste.C'est quoi le 406 ?
Le code de retour HTTP qui signale qu'une page existe bien, mais n'est pas
représentable avec les contraintes posées par le client. Typiquement, quand
une page existe, mais dans une langue que le client n'accepte pas.
N'importe quoi peut être généré côté serveur, un script comme le reste.
N'importe quoi peut être généré côté serveur, un script comme le reste.
N'importe quoi peut être généré côté serveur, un script comme le reste.
C'est quoi le 406 ?
Le code de retour HTTP qui signale qu'une page existe bien, mais n'est pas
représentable avec les contraintes posées par le client. Typiquement, quand
une page existe, mais dans une langue que le client n'accepte pas.
C'est quoi le 406 ?
Le code de retour HTTP qui signale qu'une page existe bien, mais n'est pas
représentable avec les contraintes posées par le client. Typiquement, quand
une page existe, mais dans une langue que le client n'accepte pas.
C'est quoi le 406 ?
Le code de retour HTTP qui signale qu'une page existe bien, mais n'est pas
représentable avec les contraintes posées par le client. Typiquement, quand
une page existe, mais dans une langue que le client n'accepte pas.
Je pose une question que j'ai déjà posée sous une forme différente, en
espérant être plus clair cette fois.
[...]
Il m'apparaît donc nécessaire que la page contienne ces informations
(choix 1, choix 2) sous une forme invisible, de façon que le script
puisse aller les y récupérer pour les mettre dans la liste déroulante.
J'ai pensé à un tableau, sans bordure, mais écrit en blanc sur fond blanc.
Quelqu'un aurait-il une meilleure proposition ?
Je pose une question que j'ai déjà posée sous une forme différente, en
espérant être plus clair cette fois.
[...]
Il m'apparaît donc nécessaire que la page contienne ces informations
(choix 1, choix 2) sous une forme invisible, de façon que le script
puisse aller les y récupérer pour les mettre dans la liste déroulante.
J'ai pensé à un tableau, sans bordure, mais écrit en blanc sur fond blanc.
Quelqu'un aurait-il une meilleure proposition ?
Je pose une question que j'ai déjà posée sous une forme différente, en
espérant être plus clair cette fois.
[...]
Il m'apparaît donc nécessaire que la page contienne ces informations
(choix 1, choix 2) sous une forme invisible, de façon que le script
puisse aller les y récupérer pour les mettre dans la liste déroulante.
J'ai pensé à un tableau, sans bordure, mais écrit en blanc sur fond blanc.
Quelqu'un aurait-il une meilleure proposition ?
Je pose une question que j'ai déjà posée sous une forme différente, en
espérant être plus clair cette fois.
[...]
Il m'apparaît donc nécessaire que la page contienne ces informations
(choix 1, choix 2) sous une forme invisible, de façon que le script
puisse aller les y récupérer pour les mettre dans la liste déroulante.
Même sous cette nouvelle forme je ne vois pas de lien avec la sécurité.J'ai pensé à un tableau, sans bordure, mais écrit en blanc sur fond blanc.
Beurk. :-(Quelqu'un aurait-il une meilleure proposition ?
J'en ai même deux.
1)
Poser ta question sur fr.comp.infosystemes.www.auteurs
2)
<div style='display:none' id='choix1'>
... les intitulés du choix 1...
</div>
<div style='display:none' id='choix2'>
... les intitulés du choix 2...
</div>
...
Je pose une question que j'ai déjà posée sous une forme différente, en
espérant être plus clair cette fois.
[...]
Il m'apparaît donc nécessaire que la page contienne ces informations
(choix 1, choix 2) sous une forme invisible, de façon que le script
puisse aller les y récupérer pour les mettre dans la liste déroulante.
Même sous cette nouvelle forme je ne vois pas de lien avec la sécurité.
J'ai pensé à un tableau, sans bordure, mais écrit en blanc sur fond blanc.
Beurk. :-(
Quelqu'un aurait-il une meilleure proposition ?
J'en ai même deux.
1)
Poser ta question sur fr.comp.infosystemes.www.auteurs
2)
<div style='display:none' id='choix1'>
... les intitulés du choix 1...
</div>
<div style='display:none' id='choix2'>
... les intitulés du choix 2...
</div>
...
Je pose une question que j'ai déjà posée sous une forme différente, en
espérant être plus clair cette fois.
[...]
Il m'apparaît donc nécessaire que la page contienne ces informations
(choix 1, choix 2) sous une forme invisible, de façon que le script
puisse aller les y récupérer pour les mettre dans la liste déroulante.
Même sous cette nouvelle forme je ne vois pas de lien avec la sécurité.J'ai pensé à un tableau, sans bordure, mais écrit en blanc sur fond blanc.
Beurk. :-(Quelqu'un aurait-il une meilleure proposition ?
J'en ai même deux.
1)
Poser ta question sur fr.comp.infosystemes.www.auteurs
2)
<div style='display:none' id='choix1'>
... les intitulés du choix 1...
</div>
<div style='display:none' id='choix2'>
... les intitulés du choix 2...
</div>
...
1)
Poser ta question sur fr.comp.infosystemes.www.auteurs
ça, je note, parce que des questions, il risque bien d'y en avoir
d'autres :)
2)
<div style='display:none' id='choix1'>
... les intitulés du choix 1...
</div>
<div style='display:none' id='choix2'>
... les intitulés du choix 2...
</div>
...
Ah, oui, là je sens que j'ai bien fait de venir.
ça risque moins de rendre McAfee nerveux, j'imagine.
ça peut d'ailleurs être assez rapide à adapter à partir de mon tableau,
il suffit de mettre <div style='display:none'> avant, et </div> après.
Je crois qu'il y a des options de navigateurs qui rendent ces styles
inopérants, mais à ce moment-là, pas la peine que les gens se plaignent
que ce n'est pas clair :)
1)
Poser ta question sur fr.comp.infosystemes.www.auteurs
ça, je note, parce que des questions, il risque bien d'y en avoir
d'autres :)
2)
<div style='display:none' id='choix1'>
... les intitulés du choix 1...
</div>
<div style='display:none' id='choix2'>
... les intitulés du choix 2...
</div>
...
Ah, oui, là je sens que j'ai bien fait de venir.
ça risque moins de rendre McAfee nerveux, j'imagine.
ça peut d'ailleurs être assez rapide à adapter à partir de mon tableau,
il suffit de mettre <div style='display:none'> avant, et </div> après.
Je crois qu'il y a des options de navigateurs qui rendent ces styles
inopérants, mais à ce moment-là, pas la peine que les gens se plaignent
que ce n'est pas clair :)
1)
Poser ta question sur fr.comp.infosystemes.www.auteurs
ça, je note, parce que des questions, il risque bien d'y en avoir
d'autres :)
2)
<div style='display:none' id='choix1'>
... les intitulés du choix 1...
</div>
<div style='display:none' id='choix2'>
... les intitulés du choix 2...
</div>
...
Ah, oui, là je sens que j'ai bien fait de venir.
ça risque moins de rendre McAfee nerveux, j'imagine.
ça peut d'ailleurs être assez rapide à adapter à partir de mon tableau,
il suffit de mettre <div style='display:none'> avant, et </div> après.
Je crois qu'il y a des options de navigateurs qui rendent ces styles
inopérants, mais à ce moment-là, pas la peine que les gens se plaignent
que ce n'est pas clair :)