Bonjour,
Bon vous l'aurez compris je ne suis pas au top niveau JavaScript...
J'ai un code qui me sert à imprimer un <DIV>, là c'est simple, mais une fois écrit je me aperçu que le innerHTML est a bannir pour cause de compatibilité. (j'ai testé... ça marche mal sur ff et Chrome).
Le problème c'est que je ne trouve pas de code simple (et compréhensible) pour le faire. Auriez vous la solution? (donc simple et compréhensible pour un novice)

Voici mon code :

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
    function imprime_zone(titre, obj) 
            {
            // Définie la zone à imprimer
            var zi = document.getElementById(obj).innerHTML;
 
            // Ouvre une nouvelle fenetre
            var f = window.open("", "ZoneImpr", "height=600, width=885,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");
 
 
            // Ajoute les Données
            f.document.title = titre;
            f.document.body.innerHTML += "" + zi + "";
 
            // Imprime et ferme la fenetre
            f.window.print();
            f.window.close();
}