Object représente la superclasse qui contient des caractéristiques propres à tous les objets Javascript.
CompatibilitéDisponibilité
Javascript 1.0
Synopsisnew Object()Propriétés
new Object(valeur)
| Propriété | Description |
|---|---|
| constructor | spécifie la fonction qui crée un prototype d'objet. |
| prototype | permet l'addition de propriétés à tous les objets. |
| Méthode | Description |
|---|---|
| assign(valeur) | surcharge l'opération d'affectation (utilisation désapprouvée). |
| eval(code) | évalue une chaîne de caractères d'un code Javascript dans le contexte de l'objet spécifié (utilisation désapprouvée). |
| toLocaleString() | retourne une date convertie en chaîne de caractères en utilisant les paramètres régionaux en cours. |
| toSource | retourne un objet littéral représentant l'objet spécifié. |
| toString | retourne une chaîne de caractères représentant l'objet spécifié. |
| unwatch | enlève un point d'observation d'une propriété de l'objet. |
| valueOf | retourne la valeur primitive de l'objet spécifié. |
| watch | ajoute un point d'observation à la propriété de l'objet. |
<html>
<head>
<script>
objet = new Object();
horloge = new Object();
function estompe(obj, arriere, taux, nettete)
{
if (obj != "[object]")
{
setTimeout("estompe(" + obj + ","
+ arriere + "," + taux + ","
+ nettete + ")", 0);
return;
}
clearTimeout(horloge[obj.sourceIndex]);
diff = arriere - obj.filters.alpha.opacity;
direction = 1;
if (obj.filters.alpha.opacity > arriere)
{
direction = -1;
}
nettete = Math.min(direction * diff, nettete);
obj.filters.alpha.opacity += direction * nettete;
if (obj.filters.alpha.opacity != arriere)
{
objet[obj.sourceIndex] = obj;
horloge[obj.sourceIndex] = setTimeout("estompe(objet["
+ obj.sourceIndex + "],"
+ arriere + "," + taux + ","
+ nettete + ")", taux);
}
}
</script>
</head>
<body>
<img src="images/cyclisme.gif"
border="0" width="104" height="85"
style="filter:alpha(opacity = 10)"
onmouseover="estompe(this,100,30,5)"
onmouseout="estompe(this,10,96,5)">
</body>
</html> |