Bonjour,

Je ne sais pas si le titre est très clair mais je vais essayer d'expliquer mon problème.

J'ai un problème dans un script complexe qui m'a fait descendre à l'origine (enfin j'espère) de ce problème.

Lorsque je souhaite récupérer un objet HTML (dom ?) dans IE8, je n'arrive pas à avoir le type de l'objet.

Je vais mettre du code, ce sera plus simple.


Voici ma page.

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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>Test</title>
</head>
    <body id="conteneur">
        <table>
            <tbody>
                <tr>
                    <td><input type="text" id="toto"></td>
                </tr>
            </tbody>
        </table>
    </body>
</html>
<script language="javascript">alert(document.getElementById('toto'));</script>
Sous Firefox, je récupère [object HTMLInputElement]
Sous IE8, je récupère [object].

Qu'est-ce qui est incorrecte dans mon code ? Dans la configuration d'apache ?
Quelqu'un aurait une idée ?

Merci !

JanO