Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.javascript > #3032

Re: Réflexion en Javascript : PropertyValue

From Gloops <gloops@zailes.invalid.org.invalid>
Newsgroups fr.comp.lang.javascript
Subject Re: Réflexion en Javascript : PropertyValue
Date 2016-08-08 03:36 +0200
Organization Serveur de salon
Message-ID <no8nmg$rii$1@usenet.pasdenom.info> (permalink)
References <no2onb$6nk$1@usenet.pasdenom.info> <57a7bcec$0$19763$426a74cc@news.free.fr> <no8mrk$hm7$1@usenet.pasdenom.info>

Show all headers | View raw


Le 08/08/2016 à 03:21, Gloops a écrit :
> 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 ?)
>
> Ah ben ... oui, désolé.
>
>>
>>> 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)
>
> Ah non chez moi quand il a fini de charger la page l'extended statusbar
> affiche 100%, et ... ça veut dire ça y est chef, travail fini.
>
> Il y met le temps, mais ... ça, c'est une autre question.
> On n'a pas idée d'installer autant d'extensions sur une machine
> pareille, aussi. :)
>
>>
>> (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,
>
>
> Ben ... oui, c'est bien ça. Merci.
>
> Pour moi, une propriété, ça sert à avoir un contenu, et quand on a dit
> que navigator a pour propriétés appName et appVersion, on n'a pas
> terminé, il reste encore à dire :
>
> appName ==> Netscape
> appVersion ==> 5.0 (Windows)
>
> Je cherchais la syntaxe navigator[aProperty].
> C'est vrai que c'est somme toute courant, mais ... mon neurone ne
> s'allumait pas.
>
> A supposer qu'on veuille l'écrire sur la page web :
>
> for(property in navigator)
>   {
>     document.write(property);
>     document.write(" ==> ");
>     document.write(navigator[property]);
>     document.write("<br />");
>   }
>

Tant qu'on y est, si on veut deux colonnes :

bfonce = false;
document.write("<table>")
for(property in navigator)
   {
     bfonce = !bfonce;
     if(bfonce)
       {
          document.write("<tr style='background-color:#dedede'><td>") 

       }
     else
       {
          document.write("<tr><td>")

       }
     document.write(property);
     document.write("</td><td>");
     document.write(navigator[property]);
     document.write("</td></tr>");
   }
   document.write("</table>")

Back to fr.comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

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