Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.javascript > #2949
| From | Gloops <gloops@zailes.invalid.org.invalid> |
|---|---|
| Newsgroups | fr.comp.lang.javascript |
| Subject | Re: No default button on alert() |
| Date | 2016-01-08 10:34 +0100 |
| Organization | Serveur de salon |
| Message-ID | <n6nvqt$ne4$1@usenet.pasdenom.info> (permalink) |
| References | <n6mk4f$2d5$1@usenet.pasdenom.info> <n6nkgg$2469$1@cabale.usenet-fr.net> <n6np93$k7d$1@usenet.pasdenom.info> <n6ns4a$2atu$1@cabale.usenet-fr.net> |
Le 08/01/2016 09:31, Olivier Miakinen a écrit :
> Le 08/01/2016 08:42, Gloops m'a répondu :
>>
>> Oh mince, je n'avais pas fait gaffe qu'il y avait un newsgroup
>> javascript en Français ...
>
> ;-)
>
> C'est vrai qu'il existe aussi un groupe international dont le nom
> est presque le même, avec « fr. » en moins. Tu peux aussi poser la
> question là-bas si tu ne l'as pas fait.
C'est ce que je croyais avoir fait ...
> Je n'avais effectivement pas compris dans le premier article, mais
> pas seulement parce qu'il était en anglais : dans ta troisième mission
> tu avais écrit « button » et pas « default button », ce qui m'avait fait
> croire en combinaison avec le titre que tu aurais voulu avoir deux
> boutons au lieu d'un, et qu'il te manquait justement le « _default_
> button ».
Ah la question à deux réponses possibles, c'est aussi tout un sujet. Il
existe une fonction confirm(), en Javascript, qui permet deux réponses
possibles, mais obligatoirement avec les boutons OK Cancel. Si on veut
Oui Non, c'est tout un taf.
J'ai mis en œuvre la création par script d'une division comportant deux
boutons, supprimée dès qu'on a cliqué sur un des deux boutons. Et j'ai
assimilé la manœuvre avec jquery. Dans les deux cas c'est plus long au
départ à assimiler que If MsgBox("Question ?", vbYesNo) = vbYes Then ...
intégrée comme constituant essentiel du langage.
> Si j'ai tout bien compris, la fonction alert() de JavaScript fait
> forcément appel à une fonctionnalité indépendante de JavaScript, gérée
> directement par le système d'exploitation, et dont le comportement
> sera peut-être différent selon que tu es sur Linux, Unix, Windows ou
> MacOS, pourvu que la fonctionnalité « rendre la main à JavaScript
> quand l'utilisateur a lu le message » soit correctement rendue.
>
> Du coup, pour ce qui est de la gestion du clavier et de la souris par
> rapport à cette fenêtre, il faudrait peut-être chercher dans les
> paramètres de ton système d'exploitation plutôt que dans JavaScript.
Ah mais c'est ce que j'ai commencé par faire. ça ne prend pas longtemps,
d'ailleurs, ça consiste à aller vérifier, dans le gestionnaire de souris
dans le panneau de configuration, qu'on a coché la case "déplacer le
curseur vers le bouton par défaut dans les boîtes de dialogue".
Mais si aucun des boutons n'est défini par défaut ...
D'ailleurs je n'ai pas encore vraiment testé les boutons par défaut dans
les boîtes de dialogue jquery.
Et au demeurant il y a d'autres aspects de jquery sur lesquels il faut
que je progresse.
>
> ... Mais je peux me tromper !
>
>> Y a-t-il mieux à proposer pour corriger ça que d'écrire systématiquement
>> une fenêtre personnalisée à chaque message à afficher ?
>
> Je passe.
Espérons que quelqu'un en dira plus car c'était le but ;)
> Ok, mais VBScript n'est pas présent sur Linux par exemple, alors que les
> scripts JavaScript sont censés fonctionner quel que soit l'O.S.
>
>> (j'ai ajouté un invalid, qui apparemment sera pris en compte la
>> prochaine fois ;
>
> Merci. À voir, donc.
>
>> d'un autre côté si on normalise trop la présentation de
>> l'adresse, ce n'est même plus la peine de mettre invalid du tout)
>
> Tu veux dire si on avait une autre règle de reconnaissance que le
> TLD normalisé .invalid ? Oui, certes, mais pourquoi s'embêter à
> en définir une autre puisque celle-ci existe, ne requiert que le
> fait de réserver ce seul TLD à l'IANA (ce qui est fait depuis
> quelques années), et est super facile à repérer, même par les
> logiciels ?
>
Je veux dire, si il y a une norme, c'est facile de l'exploiter dans un
script, donc autant mettre l'adresse en clair.
C'est pour ça que chacun fait à sa sauce, certains se contentent
d'ajouter invalid, d'autres mettent un caractère en plus et le disent
dans le mail, d'autres transforment une partie du nom ...
Il est vrai que maintenant c'est moins vital puisque les pirates
empruntent d'autres voies.
Back to fr.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
No default button on alert() Gloops <gloops@zailes.invalid.org> - 2016-01-07 22:08 +0100
Re: No default button on alert() Olivier Miakinen <om+news@miakinen.net> - 2016-01-08 07:21 +0100
Re: No default button on alert() Gloops <gloops@zailes.invalid.org> - 2016-01-08 08:42 +0100
Re: No default button on alert() Olivier Miakinen <om+news@miakinen.net> - 2016-01-08 09:31 +0100
Re: No default button on alert() Gloops <gloops@zailes.invalid.org.invalid> - 2016-01-08 10:34 +0100
Re: No default button on alert() Olivier Miakinen <om+news@miakinen.net> - 2016-01-08 14:25 +0100
Re: No default button on alert() Paul Gaborit <Paul.Gaborit@invalid.invalid> - 2016-01-08 13:35 +0100
Re: No default button on alert() Olivier Miakinen <om+news@miakinen.net> - 2016-01-08 14:20 +0100
Re: No default button on alert() Gloops <gloops@zailes.invalid.org.invalid> - 2016-01-09 14:08 +0100
Re: No default button on alert() Olivier Miakinen <om+news@miakinen.net> - 2016-01-11 11:26 +0100
csiph-web