blob: 635fa2d4c40f72f42870e62b69d413231f74bff2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
---
title: element.onresize
slug: Web/API/GlobalEventHandlers/onresize
tags:
- DOM
- DOM_0
translation_of: Web/API/window.onresize
translation_of_original: Web/API/Element.onresize
---
<p>{{ ApiRef() }}</p>
<h3 id="R.C3.A9sum.C3.A9" name="R.C3.A9sum.C3.A9">Résumé</h3>
<p>La propriété <strong>onresize</strong> renvoie le code de gestion <code>onresize</code> de l'élément. Il sert également à définir le code devant s'exécuter lorsqu'un évènement de redimensionnement survient.</p>
<p>Seul l'objet <var>window</var> possède un évènement <code>onresize</code>.</p>
<h3 id="Syntaxe" name="Syntaxe">Syntaxe</h3>
<pre class="eval">// attribue une fonction anonyme à onresize
window.onresize = function(){alert('Redimensionnement de la fenêtre')}
// Attribue la référence d'une fonction à onresize
function sayHi(){alert('Hi')}
window.onresize = sayHi;
// Montre la valeur de window.onresize
alert(window.onresize);
</pre>
<p>Un évènement onresize employé avec des cadres sera lancé à chaque fois que le cadre sera redimensionné soit directement, soit comme résultant du redimensionnement de la fenêtre.</p>
<h3 id="Exemple" name="Exemple">Exemple</h3>
<pre><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>exemple avec onresize</title>
<script type="text/javascript">
function sayHi(){
alert('Hi');
}
window.onresize = sayHi;
</script>
</head>
<body>
<input type="button"
value="Cliquez ici pour voir window.onresize"
onclick="alert(window.onresize);"
>
</body>
</html></pre>
<h3 id="Notes" name="Notes">Notes</h3>
<p>Un attribut onresize peut être placé sur n'importe quel élément, mais seul l'objet <code>window</code> possède un évènement sur le redimensionnement. Le rédimensionnement d'autres éléments (par exemple, la modification de la largeur ou de la hauteur d'un élément img par un script) ne lancera aucun évènement de redimensionnement.</p>
<h3 id="Sp.C3.A9cification" name="Sp.C3.A9cification">Spécification</h3>
<p>{{ DOM0() }}</p>
<p>{{ languages( { "en": "en/DOM/element.onresize" } ) }}</p>
|