Bonjour, j'aimerais juste une explication.
Je travaille sous Mozilla (car sinon tout fonctionne sous IE)
La ligne : document.getElementsByTagName('body')[0].onunload .....etc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>Test</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <script language="javascript"> function init_formulaire(obj) { //obj.onunload = function (){ alert("ok"); } document.getElementsByTagName('body')[0].onunload = function (){ alert("ok"); } } </script> </head> <body onload="init_formulaire(this)"> </body> </html>
ne fonctionne pas. Si on la met en commentaires et que l'on décommente :
obj.onunload = function (){....
Alors la tout marche.
Je ne comprend pas pourquoi.
Si quelqu'un a une explication, merci
Partager