Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.javascript > #3037
| Path | csiph.com!usenet.pasdenom.info!.POSTED.evr91-h03-87-88-40-239.dsl.sta.abo.bbox.fr!not-for-mail |
|---|---|
| From | Gloops <gloops@zailes.invalid.org.invalid> |
| Newsgroups | fr.comp.lang.javascript |
| Subject | Re: Réflexion en Javascript : PropertyValue |
| Date | Mon, 8 Aug 2016 10:04:58 +0200 |
| Organization | Serveur de salon |
| Message-ID | <no9efc$dlc$1@usenet.pasdenom.info> (permalink) |
| References | <no2onb$6nk$1@usenet.pasdenom.info> <57a7bcec$0$19763$426a74cc@news.free.fr> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8; format=flowed |
| Content-Transfer-Encoding | 8bit |
| Injection-Date | Mon, 8 Aug 2016 08:05:00 +0000 (UTC) |
| Injection-Info | usenet.pasdenom.info; posting-account="gloops"; posting-host="evr91-h03-87-88-40-239.dsl.sta.abo.bbox.fr:87.88.40.239"; logging-data="13996"; mail-complaints-to="abuse@pasdenom.info" |
| User-Agent | Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 |
| In-Reply-To | <57a7bcec$0$19763$426a74cc@news.free.fr> |
| Xref | csiph.com fr.comp.lang.javascript:3037 |
Show key headers only | View raw
Le 08/08/2016 à 00:57, SAM a écrit :
> Le 05/08/16 à 21:16, Gloops a écrit :
>> Bonjour tout le monde,
>>
>> J'ai vu sur
>>
>> http://www.tutorialspoint.com/javascript/javascript_forin_loop.htm
>
> Ha! Merdum ! C'est de l'anglishe (ou de l'amerlock ?)
>
>> qu'on pouvait parcourir, par exemple, les propriétés du navigateur
>> ainsi :
>>
>> for (aProperty in navigator) {
>> document.write(aProperty);
>> document.write("<br />");
>> }
>>
>> et ça affiche bravement les noms des propriétés du navigateur.
>>
>> Alors du coup, je me pose la question de comment on peut terminer ce
>> travail ?
>
> "terminer" ? "travail" ?
>
> Le terminé de document.write()
> c'est document.close();
>
> Le commencé de document.write()
> c'est document.open();
>
> à défaut de fermer l'écriture, normalement le navigateur et au moins
> Firefox a sa roue (ou jauge) de remplissage qui tourne (il attend la suite)
>
> (snip)
>> Meilleure idée ?
>
> var t='', b=[];
> for(var i in navigator) {
> b.push('navigator.' + i + ' ==> ' + navigator[i]); }
> alert(b.join('\n'));
> t=b=i=null;
>
> ????
> sans savoir si ça répond à la question ?!
> (que je n'ai pas comprise ... que cherche t-il donc à faire exactement ?)
>
>
>
> var b=[];
> for(var i in navigator.plugins)
> b.push(i+' = '+navigator.plugins[i].name+'\n');
>
> alert(b.join())
> b=i=null;
>
>
> Cordialement,
Un point m'avait échappé.
for(prop in navigator)
{
document.write(prop + navigator[prop] + "<br />");
}
s'exécute bien, mais en m'affichant ça dans la console :
/*
Exception: [Exception... "Component is not available" nsresult:
"0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame ::
Scratchpad/2 :: <TOP_LEVEL> :: line 12" data: no]
*/
C'est-à-dire, erreur : composant navigator non défini.
La même syntaxe avec document affiche les propriétés de document (et
leurs valeurs) sans rechigner.
Si je tape
document.write(navigator[appName]);
il m'affiche bien Netscape, mais en protestant que appName n'existe pas.
Tandis que
document.write(navigator.appName);
s'exécute sans erreur, mais cette syntaxe ne permet pas de parcourir les
propriétés.
Back to fr.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
Réflexion en Javascript : PropertyValue Gloops <gloops@zailes.invalid.org.invalid> - 2016-08-05 21:16 +0200
Re: Réflexion en Javascript : PropertyValue SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2016-08-08 00:57 +0200
Re: Réflexion en Javascript : PropertyValue Gloops <gloops@zailes.invalid.org.invalid> - 2016-08-08 03:21 +0200
Re: Réflexion en Javascript : PropertyValue Gloops <gloops@zailes.invalid.org.invalid> - 2016-08-08 03:36 +0200
Re: Réflexion en Javascript : PropertyValue SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2016-08-08 12:04 +0200
Re: Réflexion en Javascript : PropertyValue Gloops <gloops@zailes.invalid.org.invalid> - 2016-08-08 13:03 +0200
Re: Réflexion en Javascript : PropertyValue SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2016-08-09 00:35 +0200
Re: Réflexion en Javascript : PropertyValue SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2016-08-08 12:04 +0200
Re: Réflexion en Javascript : PropertyValue Gloops <gloops@zailes.invalid.org.invalid> - 2016-08-08 13:04 +0200
Re: Réflexion en Javascript : PropertyValue Gloops <gloops@zailes.invalid.org.invalid> - 2016-08-08 10:04 +0200
Re: Réflexion en Javascript : PropertyValue Gloops <gloops@zailes.invalid.org.invalid> - 2016-08-08 10:26 +0200
Re: Réflexion en Javascript : PropertyValue SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2016-08-08 12:14 +0200
Re: Réflexion en Javascript : PropertyValue Gloops <gloops@zailes.invalid.org.invalid> - 2016-08-08 13:13 +0200
Re: Réflexion en Javascript : PropertyValue SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2016-08-09 00:23 +0200
Re: Réflexion en Javascript : PropertyValue Gloops <gloops@zailes.invalid.org.invalid> - 2016-08-09 02:58 +0200
Re: Réflexion en Javascript : PropertyValue SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2016-08-09 14:11 +0200
Re: Réflexion en Javascript : PropertyValue Gloops <gloops@zailes.invalid.org.invalid> - 2016-08-09 15:52 +0200
Re: Réflexion en Javascript : PropertyValue SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2016-08-09 00:24 +0200
Re: Réflexion en Javascript : PropertyValue Gloops <gloops@zailes.invalid.org.invalid> - 2016-08-08 13:22 +0200
csiph-web