<html>
<link rel="stylesheet" href="josh.css">
<body bgcolor="#FFFFFF">

		<div id="Description">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">navigator</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">2  </span>IE <span class="emphasis">3  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>L'objet <span class="literal">navigator</span> repr&eacute;sente, &agrave; maints &eacute;gards, le navigateur du m&ecirc;me nom. En tant que tel, le navigateur se situe hors du champ du mod&egrave;le objet document. Malgr&eacute; cela, l'objet <span class="literal">navigator</span> joue un r&ocirc;le important sur le plan des scripts, dans la mesure o&ugrave; il leur permet d'identifier le navigateur et la version de navigateur qui les ex&eacute;cute. Outre les quelques propri&eacute;t&eacute;s cl&eacute;s qu'ont en commun Navigator et Internet Explorer, chaque navigateur &eacute;tend la liste de propri&eacute;t&eacute;s de cet objet d'une mani&egrave;re qui b&eacute;n&eacute;ficie, en r&egrave;gle g&eacute;n&eacute;rale, &agrave; tous les navigateurs. IE duplique cet objet sous le nom d&acute;objet <span class="literal">clientInformation</span>, mais pour des raisons de compatibilit&eacute; avec tous les navigateurs, vous pouvez utiliser la r&eacute;f&eacute;rence d&acute;objet <span class="literal">navigator</span> dans tous les navigateurs.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="objectmodelreference"><span class="title">R&eacute;f&eacute;rence de mod&egrave;le d'objet</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td>
						<ul><li><span class="literal"></span><span class="literal">navigator</span></li><li><span class="literal"></span><span class="literal">[window.]navigator</span></li></ul>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="objectspecificproperties"><span class="title">Propri&eacute;t&eacute;s sp&eacute;cifiques &agrave; l&acute;objet</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td>
						<table border="1"><tbody><tr><td><span class="literal">appCodeName</span></td><td><span class="literal">appMinorVersion</span></td><td><span class="literal">appName</span></td><td><span class="literal">appVersion</span></td>
								</tr>
								<tr><td><span class="literal">browserLanguage</span></td><td><span class="literal">cookieEnabled</span></td><td><span class="literal">cpuClass</span></td><td><span class="literal">langage</span></td>
								</tr>
								<tr><td><span class="literal">mimeTypes[]</span></td><td><span class="literal">onLine</span></td><td><span class="literal">oscpu</span></td><td><span class="literal">platform</span></td>
								</tr>
								<tr><td><span class="literal">pluginsSQUAREBRAC</span></td><td><span class="literal">product</span></td><td><span class="literal">productSub</span></td><td><span class="literal">securityPolicy</span></td>
								</tr>
								<tr><td><span class="literal">systemLanguage</span></td><td><span class="literal">userAgent</span></td><td><span class="literal">userLanguage</span></td><td><span class="literal">userProfile</span></td>
								</tr>
								<tr><td><span class="literal">vendor</span></td><td><span class="literal">vendorSub</span></td><td></td><td></td>
								</tr>
							</tbody></table>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="objectspecificmethods"><span class="title">M&eacute;thodes sp&eacute;cifiques &agrave; l&acute;objet</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td>
						<table border="1"><tbody><tr><td><span class="literal">javaEnabled()</span></td><td><span class="literal">preference()</span></td><td><span class="literal">taintEnabled()</span></td>
								</tr>
							</tbody></table>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="objectspecificeventhandlerproperties"><span class="title">Propri&eacute;t&eacute;s de gestionnaire d&acute;&eacute;v&eacute;nements sp&eacute;cifiques &agrave; l&acute;objet</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune. </p>
					</td>
				</tr>
			</table>
		</div><div id="appCodeName">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">appCodeName</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">2  </span>IE <span class="emphasis">3  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>R&eacute;v&egrave;le le nom de code du navigateur. Tant Navigator qu'Internet Explorer renvoient <span class="literal">Mozilla</span>, qui est le nom de code d'une des premi&egrave;res versions de Navigator (contraction entre le nom du navigateur gratuiciel Mosaic et Godzilla). Le personnage Mozilla est la mascotte de Netscape, mais tous les navigateurs qui utilisent la technologie Mosaic sous licence (notamment IE) renvoie <span class="literal">Mozilla</span>.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>var codeName = navigator.appCodeName;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p><span class="literal">Mozilla</span></p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p><span class="literal">Mozilla</span></p>
					</td>
				</tr>
			</table>
		</div><div id="appMinorVersion">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">appMinorVersion</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Dans les diverses g&eacute;n&eacute;rations de Microsoft Internet Explorer, cette propri&eacute;t&eacute; renvoie une gamme de valeurs tr&egrave;s vaste, dont la plupart sont inutiles pour la d&eacute;tection de version typique. IE 5.x pour Windows renvoie une valeur <span class="literal">appVersion</span> de <span class="literal">4.0</span>, avec <span class="literal">appMinorVersion</span> rapportant le premier chiffre &agrave; droite de la d&eacute;cimale. Dans IE 6 pour Windows, <span class="literal">appMinorVersion</span> renvoie une cha&icirc;ne indiquant un num&eacute;ro de code de rustine ou de version, tel que <span class="literal">;Q313675;</span>. A utiliser avec d&acute;extr&ecirc;mes pr&eacute;cautions.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>var subVer = navigator.appMinorVersion;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Cha&icirc;ne.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Varie en fonction de la version du navigateur. </p>
					</td>
				</tr>
			</table>
		</div><div id="appName">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">appName</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">2  </span>IE <span class="emphasis">3  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>R&eacute;v&egrave;le le nom de mod&egrave;le du navigateur.</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>var isNav = navigator.appName == "Netscape";</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Valeurs sous forme de cha&icirc;ne. NN: "Netscape"; IE: "Microsoft Internet Explorer". Certains autres navigateurs renvoient ces valeurs pour sembler compatibles avec l&acute;un des navigateurs courants.
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Varie en fonction du navigateur. </p>
					</td>
				</tr>
			</table>
		</div><div id="appVersion">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">appVersion</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">2  </span>IE <span class="emphasis">3  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>R&eacute;v&egrave;le le num&eacute;ro de version du moteur du navigateur, ainsi qu'un minimum d'informations sur la plate-forme du syst&egrave;me d'exploitation (sous-ensemble des informations renvoy&eacute;es par <span class="literal">userAgent</span>). Voici des exemples de valeurs renvoy&eacute;es:
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Internet Explorer:</p>
<span class="PROGRAMLISTING"><pre>4.0 (compatible; MSIE 6.0; Windows 98; Q312461)
4.0 (compatible; MSIE 5.0; Macintosh; I; PPC)</pre></span>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Navigator:</p>
<span class="PROGRAMLISTING"><pre>4.04 [en] (Win95; I)
5.0 (Macintosh; en-US)</pre></span>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Remarque: Le num&eacute;ro de version au d&eacute;but de la valeur (jusqu&acute;au premier espace blanc) n&acute;est pas indicatif de la version d&acute;application du navigateur, mais du moteur de base. Ainsi, l&acute;application IE des versions 4 &agrave; 6 (et peut-&ecirc;tre ult&eacute;rieures) rapporte le moteur version 4.0; Netscape 6 est fond&eacute; sur le moteur de g&eacute;n&eacute;ration 5.0. Les informations de version d&acute;application de navigateur se trouvent ailleurs, dans <span class="literal">appVersion</span>, <span class="literal">userAgent</span> ou autres propri&eacute;t&eacute;s de l&acute;objet <span class="literal">navigator</span>. N&acute;utilisez pas le premier mot de la valeur <span class="literal">appVersion</span> pour une d&eacute;tection de version de navigateur qui contribue &agrave; d&eacute;terminer quelles fonctionnalit&eacute;s de DOM ou du langage JavaScript sont prises en charge par le navigateur. Dans les navigateurs jusqu&acute;&agrave; la version 4, cette propri&eacute;t&eacute; repr&eacute;sentait la version d&acute;application correctement, mais ce n&acute;est plus le cas.
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Bien qu&acute;il puisse sembler que la version de Microsoft Internet Explorer pr&eacute;cise soit imbriqu&eacute;e dans la valeur de cette propri&eacute;t&eacute; (sous la forme <span class="literal">MSIE X.XX</span>), il arrive que les correspondances soient erron&eacute;es pour certaines versions. Pour passer en revue cette partie de la cha&icirc;ne de version, la propri&eacute;t&eacute; <span class="literal">navigator.userAgent</span> est plus fiable.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>var isVer4Min = parseInt(navigator.appVersion) &gt;= 4;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Cha&icirc;ne.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Varie en fonction du navigateur. </p>
					</td>
				</tr>
			</table>
		</div><div id="browserLanguage">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">browserLanguage</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Fournit la langue &eacute;crite par d&eacute;faut du navigateur. L'&eacute;quivalent dans Navigator est la propri&eacute;t&eacute; <span class="literal">navigator.language</span>.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>var browLangCode = navigator.browserLanguage;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Code linguistique sous forme de cha&icirc;ne non sensible &agrave; la casse.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Valeur par d&eacute;faut du navigateur. </p>
					</td>
				</tr>
			</table>
		</div><div id="cookieEnabled">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">cookieEnabled</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">6  </span>IE <span class="emphasis">4  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie une information indiquant si le navigateur permet la lecture et l'&eacute;criture de donn&eacute;es de cookie.</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>if (cookieEnabled) {
    setCookieData(data);
}</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Valeur bool&eacute;enne: <span class="literal">true</span> | <span class="literal">false</span>.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Varie en fonction du param&eacute;trage de pr&eacute;f&eacute;rences du navigateur. </p>
					</td>
				</tr>
			</table>
		</div><div id="cpuClass">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">cpuClass</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie une r&eacute;f&eacute;rence sous forme de cha&icirc;ne indiquant le type de processeur de l'ordinateur client. Les microprocesseurs de type Intel ordinaires (c'est-&agrave;-dire les processeurs de classe Pentium et les processeurs Macintosh utilisant des &eacute;mulateurs Windows) renvoient la cha&icirc;ne <span class="literal">x86</span>, tandis que les PowerPC Macintosh renvoient la cha&icirc;ne <span class="literal">PPC</span>. Cette valeur vous renseigne uniquement sur la classe mat&eacute;rielle de base, pas sur le syst&egrave;me d'exploitation, la vitesse du processeur ou le mod&egrave;le.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>if (navigator.cpuClass == "PPC") {
    // statements specific to PowerPC clients
}</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Cha&icirc;ne.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>D&eacute;pend du mat&eacute;riel du client. </p>
					</td>
				</tr>
			</table>
		</div><div id="language">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">language</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">4  </span>IE <span class="emphasis">s.o.</span>  DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Indique la langue &eacute;crite pour laquelle la version du navigateur a &eacute;t&eacute; cr&eacute;&eacute;e. La langue est sp&eacute;cifi&eacute;e dans la combinaison de code linguistique ISO 639 (par exemple <span class="literal">en-us</span>). Internet Explorer fournit ces informations via la propri&eacute;t&eacute; <span class="literal">navigator.browserLanguage</span>.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>var mainLang = navigator.language;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Code linguistique sous forme de cha&icirc;ne non sensible &agrave; la casse.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Valeur par d&eacute;faut du navigateur.</p>
					</td>
				</tr>
			</table>
		</div><div id="mimeTypes">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">mimeTypes</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">4</span> IE <span class="emphasis">5(Mac)</span>  DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie un tableau des objets <span class="literal">mimeType</span> pris en charge par les plug-ins install&eacute;s dans le navigateur. IE pour Windows fournit cette propri&eacute;t&eacute; pour assurer la compatibilit&eacute; syntaxique, mais elle renvoie toujours un tableau de longueur z&eacute;ro. Voir l'objet <span class="literal">mimeType</span>.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>var videoPlugin = navigator.mimeTypes["video/mpeg"].enabledPlugin;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Tableau d&acute;objets <span class="literal">mimeType</span>.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Valeur par d&eacute;faut du navigateur. </p>
					</td>
				</tr>
			</table>
		</div><div id="onLine">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">onLine</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Indique si le navigateur est param&eacute;tr&eacute; pour la navigation en ligne ou hors ligne (dans le menu <span class="emphasis">Fichier</span> de Microsoft Internet Explorer). Il est possible que certaines pages cherchent &agrave; invoquer des actions du serveur en temps r&eacute;el lors de leur chargement en ligne mais &eacute;vitent de le faire hors ligne. Utilisez cette propri&eacute;t&eacute; bool&eacute;enne pour cr&eacute;er de telles instructions conditionnelles.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>if (navigator.onLine) {
    document.write("&lt;applet ...&gt;");
    ...
}</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Valeur bool&eacute;enne: <span class="literal">true</span> | <span class="literal">false</span>.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p><span class="literal">true</span> </p>
					</td>
				</tr>
			</table>
		</div><div id="oscpu">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">oscpu</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">6  </span>IE <span class="emphasis">s.o.</span>  DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie une cha&icirc;ne contenant les informations de syst&egrave;me d&acute;exploitation ou d&acute;unit&eacute; centrale pour la machine client. Les valeurs varient &eacute;norm&eacute;ment en fonction des diff&eacute;rents syst&egrave;mes. En gros, les clients Windows se divisent en deux cat&eacute;gories: non NT et NT. La premi&egrave;re cat&eacute;gorie inclut Windows 95, 98 et ME (valeurs <span class="literal">oscpu</span> de <span class="literal">Win95</span>, <span class="literal">Win98</span> et <span class="literal">Win 9x 4.90</span>, respectivement). La cat&eacute;gorie NT inclut Windows NT 4 (<span class="literal">WinNT4.0</span>) et Windows XP (<span class="literal">Windows</span> <span class="literal">NT</span>
<span class="literal">x.x</span>). Les syst&egrave;mes Macintosh rapportent tous le type d&acute;unit&eacute; centrale et l&acute;absence ou la pr&eacute;sence de Mac OS X (<span class="literal">PPC</span> ou <span class="literal">PPC Mac</span> <span class="literal">OS</span>
<span class="literal">X</span>). Les syst&egrave;mes Unix rapportent le type de syst&egrave;me d&acute;exploitation ET d&acute;unit&eacute; centrale. La valeur <span class="literal">oscpu</span> fait aussi partie de la valeur <span class="literal">userAgent</span>. Dans Internet Explorer, le formatage de ces informations est diff&eacute;rent pour les propri&eacute;t&eacute;s <span class="literal">cpuClass</span> ou <span class="literal">userAgent</span> correspondantes.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>if (navigator.oscpu.indexOf("Win") != -1) {
    document.write("You are running a Windows computer.");
}</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Cha&icirc;ne.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>D&eacute;pend du syst&egrave;me.</p>
					</td>
				</tr>
			</table>
		</div><div id="platform">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">platform</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">4  </span>IE <span class="emphasis">4  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie le nom du syst&egrave;me d'exploitation ou de la plate-forme mat&eacute;rielle du navigateur. Pour un PC Windows95/NT, la valeur est <span class="literal">Win32</span> et, pour un Macintosh &eacute;quip&eacute; d'un processeur PowerPC, la valeur est <span class="literal">MacPPC</span>. Les valeurs renvoy&eacute;es dans Navigator et Internet Explorer concordent pour les principales plates-formes test&eacute;es. L'utilisation de cette propri&eacute;t&eacute; pour d&eacute;terminer les capacit&eacute;s du client dans une expression conditionnelle permet d'optimiser la page en fonction du client.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>if (navigator.platform == "Win32") {
   document.write("&lt;link rel='stylesheet' type='text/css' href='css/stylePC.css'&gt;");
}</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Cha&icirc;ne.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>D&eacute;pend du syst&egrave;me.</p>
					</td>
				</tr>
			</table>
		</div><div id="plugins[]">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">plugins[]</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">3</span> IE <span class="emphasis">5(Mac)</span>  DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie une collection d&acute;objets plug-in reconnus par le navigateur pour faciliter la d&eacute;termination par script des supports externes pris en charge par le navigateur. IE 4 et versions ult&eacute;rieures pour Windows impl&eacute;mentent cette propri&eacute;t&eacute;, mais seulement comme param&egrave;tre fictif qui renvoie toujours un tableau de longueur z&eacute;ro. Voir les objets <span class="literal">mimeType</span> et <span class="literal">plugin</span>.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>var plugInCount = navigator.plugins.length;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Tableau des r&eacute;f&eacute;rences des objets <span class="literal">plugin</span>.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune.</p>
					</td>
				</tr>
			</table>
		</div><div id="product, productSub">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">product, productSub</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">6  </span>IE <span class="emphasis">s.o.</span>  DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie une cha&icirc;ne qui identifie le moteur logiciel derri&egrave;re le navigateur. Dans Netscape 6, la propri&eacute;t&eacute; <span class="literal">product</span> renvoie <span class="literal">Gecko</span> et la propri&eacute;t&eacute; <span class="literal">productSub</span> renvoie un num&eacute;ro de version de d&eacute;veloppement (sous forme de cha&icirc;ne).
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>var prod = navigator.product;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Cha&icirc;ne.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>D&eacute;pend du navigateur.</p>
					</td>
				</tr>
			</table>
		</div><div id="securityPolicy">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">securityPolicy</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">4  </span>IE <span class="emphasis">s.o.</span>  DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie une cha&icirc;ne dans Navigator 4 r&eacute;v&eacute;lant le niveau de cryptage du navigateur (c&acute;est-&agrave;-dire la politique de cryptage int&eacute;rieur ou d&acute;exportation que le navigateur respecte). Avec le rel&#160;chement des lois am&eacute;ricaines d&acute;exportation sur le cryptage, Netscape 6 impl&eacute;mente un type de cryptage dans toutes les versions. Dans Netscape 6, cette propri&eacute;t&eacute; renvoie une cha&icirc;ne vide.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Cha&icirc;ne.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune.</p>
					</td>
				</tr>
			</table>
		</div><div id="systemLanguage">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">systemLanguage</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Sp&eacute;cifie le code de la langue &eacute;crite par d&eacute;faut utilis&eacute;e par le syst&egrave;me d'exploitation. Si vous disposez d'un contenu multilingue, vous pouvez utiliser cette propri&eacute;t&eacute; pour ins&eacute;rer du contenu dans des langues sp&eacute;cifiques.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>if (navigator.systemLanguage == "nl") {
<span class="replaceable">// </span>document.write() some Dutch content
}</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Code de langue insensible &agrave; la casse.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>G&eacute;n&eacute;ralement, le param&eacute;trage par d&eacute;faut du navigateur (<span class="literal">en</span> pour la version anglaise de Microsoft Internet Explorer disponible aux Etats-Unis).
</p>
					</td>
				</tr>
			</table>
		</div><div id="userAgent">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">userAgent</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">2  </span>IE <span class="emphasis">3  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Fournit des informations sur le logiciel du navigateur, notamment sa version, son syst&egrave;me d'exploitation et sa marque. Il s'agit de l'ensemble d'informations le plus complet sur le navigateur, tandis que les propri&eacute;t&eacute;s <span class="literal">appVersion</span> et <span class="literal">appName</span> fournissent un sous-ensemble de donn&eacute;es (qui, en plus, ne sont pas toujours correctes). Pour IE et Navigator, voici &agrave; quoi ressemblent g&eacute;n&eacute;ralement les donn&eacute;es obtenues gr&#160;ce &agrave; la propri&eacute;t&eacute; <span class="literal">userAgent</span>:
</p>
<span class="PROGRAMLISTING"><pre>Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Q312461)
Mozilla/5.0 (Macintosh; U; PPC; en-US; rv:0.9.4) Gecko/20011022 Netscape6/6.2</pre></span>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
						</tr>
						<tr>
							<td colspan="2"><p>Ne vous fiez pas &agrave; la longueur ou &agrave; la position d'une partie de ces donn&eacute;es; il peut y avoir des variations en fonction du navigateur, de la version et du serveur proxy utilis&eacute; c&ocirc;t&eacute; client. Utilisez plut&ocirc;t la m&eacute;thode <span class="literal">indexOf()</span> pour v&eacute;rifier la pr&eacute;sence d'une cha&icirc;ne souhait&eacute;e. Pour extraire uniquement le num&eacute;ro de version de l&acute;application pour IE, utilisez la fonction suivante:
</p>
<span class="PROGRAMLISTING"><pre>function readIEVersion( ) {
    var ua = navigator.userAgent;
    var IEOffset = ua.indexOf(&quot;MSIE &quot;);
    return parseFloat(ua.substring(IEOffset + 5, ua.indexOf(&quot;;&quot;, IEOffset)));
}</pre></span>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>if (navigator.userAgent.indexOf("MSIE") != -1) {
    var isIE = true;
}</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Cha&icirc;ne.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>D&eacute;pend du navigateur. </p>
					</td>
				</tr>
			</table>
		</div><div id="userLanguage">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">userLanguage</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Langue par d&eacute;faut du navigateur, d&eacute;termin&eacute;e sur la base du param&eacute;trage du profil utilisateur du syst&egrave;me d'exploitation (s'il existe). Par d&eacute;faut, cette propri&eacute;t&eacute; est param&eacute;tr&eacute;e sur <span class="literal">browserLanguage</span>.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>var userLangCode = navigator.userLanguage;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Code linguistique sous forme de cha&icirc;ne non sensible &agrave; la casse.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Valeur par d&eacute;faut du navigateur. </p>
					</td>
				</tr>
			</table>
		</div><div id="userProfile">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">userProfile</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">s.o.</span>  IE <span class="emphasis">4  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>La propri&eacute;t&eacute; <span class="literal">userProfile</span> est elle-m&ecirc;me un objet permettant aux scripts de demander l'autorisation d'acc&eacute;der aux informations personnelles stock&eacute;es dans le profil utilisateur du visiteur (pour les versions Win32 de Microsoft Internet Explorer). Voir l'objet <span class="literal">userProfile</span>.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>navigator.userProfile.addReadRequest("vcard.displayname");
navigator.userProfile.doReadRequest("3", "MegaCorp Customer Service");
var custName = navigator.userProfile.getAttribute("vcard.displayname");
navigator.userProfile.clearRequest();
if (custName) {
    ...
}</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>R&eacute;f&eacute;rence de l'objet <span class="literal">userProfile</span>.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Valeur par d&eacute;faut du navigateur. </p>
					</td>
				</tr>
			</table>
		</div><div id="vendor, vendorSub">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">vendor, vendorSub</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">6  </span>IE <span class="emphasis">s.o.</span>  DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">Lecture seule</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Renvoie une cha&icirc;ne qui identifie le produit de navigateur qui utilise le moteur Mozilla. Dans Netscape 6, la propri&eacute;t&eacute; <span class="literal">vendor</span> renvoie <span class="literal">Netscape6</span>, alors que Netscape 7 renvoie simplement <span class="literal">Netscape</span>. La propri&eacute;t&eacute; <span class="literal">vendorSub</span> renvoie le num&eacute;ro de version exact (sous forme de cha&icirc;ne). Si vous voulez tester pour une version minimum, convertissez la valeur <span class="literal">navigator.vendorSub</span> en nombre d&eacute;cimal &agrave; virgule flottante avant d&acute;effectuer une comparaison par rapport &agrave; vos sp&eacute;cifications minimum.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">Exemple</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>if (parseFloat(navigator.vendorSub, 10) &gt;= 6.2) {
    // OK, meets minimum NN requirement
}</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">Valeur</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Cha&icirc;ne.</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">Par d&eacute;faut</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>D&eacute;pend du navigateur.</p>
					</td>
				</tr>
			</table>
		</div><div id="javaEnabled()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">javaEnabled()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">3  </span>IE <span class="emphasis">4  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Indique si Java est activ&eacute; sur le navigateur. Cette propri&eacute;t&eacute; ne vous sera d'aucune utilit&eacute; dans un navigateur ne prenant pas en charge les scripts (ou un navigateur prenant en charge les scripts, mais pas la propri&eacute;t&eacute;); en revanche, si les scripts sont activ&eacute;s, elle vous indique si Java est d&eacute;sactiv&eacute; dans les pr&eacute;f&eacute;rences du navigateur.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="parameters"><span class="title">Param&egrave;tres</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune. </p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="returnedvalue"><span class="title">Valeur renvoy&eacute;e</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Valeur bool&eacute;enne: <span class="literal">true</span> | <span class="literal">false</span>.</p>
					</td>
				</tr>
			</table>
		</div><div id="preference()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">preference()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">4  </span>IE <span class="emphasis">s.o.</span>  DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">preference(<span class="replaceable">nom</span>[, <span class="replaceable">valeur</span>])</p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Dans Navigator4, les scripts sign&eacute;s permettent d'acc&eacute;der &agrave; un vaste &eacute;ventail de param&egrave;tres de pr&eacute;f&eacute;rences utilisateur. Ceux-ci sont extr&ecirc;mement d&eacute;taill&eacute;s, indiquant, par exemple, si l'utilisateur a choisi de pouvoir t&eacute;l&eacute;charger des images ou si les feuilles de style sont activ&eacute;es. La plupart de ces param&egrave;tres sont destin&eacute;s aux scripts utilis&eacute;s par les administrateurs r&eacute;seau pour installer et contr&ocirc;ler les param&egrave;tres utilisateur du d&eacute;ploiement de Navigator &agrave; l'&eacute;chelle d'une entreprise. Pour plus de d&eacute;tails sur ces param&egrave;tres de pr&eacute;f&eacute;rences, consultez le site Web de Netscape consacr&eacute; aux d&eacute;veloppeurs (http://developer.netscape.com/docs/manuals/communicator/preferences/). Netscape 6 renvoie une exception de s&eacute;curit&eacute; lors de l&acute;appel de cette m&eacute;thode (m&ecirc;me avec les scripts sign&eacute;s), mais la m&eacute;thode fonctionne avec les scripts sign&eacute;s dans Netscape 7.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="parameters"><span class="title">Param&egrave;tres</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td>
						<ul><li><span class="literal"></span>Nom de la pr&eacute;f&eacute;rence, sous forme de cha&icirc;ne, tel que <span class="literal">general.always_load_images</span>.
</li><li><span class="literal"></span>Valeur facultative permettant de d&eacute;finir la pr&eacute;f&eacute;rence nomm&eacute;e. </li></ul>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="returnedvalue"><span class="title">Valeur renvoy&eacute;e</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Valeur de pr&eacute;f&eacute;rence pour toutes sortes de types de donn&eacute;es.</p>
					</td>
				</tr>
			</table>
		</div><div id="taintEnabled()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">taintEnabled()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">3  </span>IE <span class="emphasis">4  </span>DOM <span class="emphasis">s.o.</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Indique si l'option de corruption de donn&eacute;es est activ&eacute;e dans le navigateur. Ce m&eacute;canisme de s&eacute;curit&eacute; n'a jamais &eacute;t&eacute; pleinement impl&eacute;ment&eacute; dans Navigator; en revanche, la m&eacute;thode servant &agrave; d&eacute;tecter sa pr&eacute;sence est encore incluse dans les derni&egrave;res versions, afin d'assurer la compatibilit&eacute; ascendante. Internet Explorer l'inclut &eacute;galement, pour la m&ecirc;me raison, m&ecirc;me si la valeur renvoy&eacute;e est toujours <span class="literal">false</span>.
</p>
							</td>
						</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="parameters"><span class="title">Param&egrave;tres</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Aucune. </p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&#160;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="returnedvalue"><span class="title">Valeur renvoy&eacute;e</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>Valeur bool&eacute;enne: <span class="literal">true</span> | <span class="literal">false</span>.</p>
					</td>
				</tr>
			</table>
		</div>

</body>
</html>
