Bonjour,

J'utilise ce script afin de pouvoir imprimer les données présentes dans mes div.
Sous FF il n'y a aucun soucis. Cependant quand j'utilise IE, la page d'impression s'ouvre bien , mais elle est vide.

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
22
23
24
25
26
27
28
function imprime_conv(titre, obj, obj2, arch, ave)
 
{
// Définie la zone à imprimer
var zi = document.getElementById(obj).innerHTML;
var z2 = document.getElementById(obj2).innerHTML;
 
// Ouvre une nouvelle fenetre
var f = window.open("", "ZoneImpr", "height=600, width=700,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=100, top=100");
 
// Définit le Style de la page
f.document.body.style.color = '#0000FF';
f.document.body.style.backgroundColor = '#EEFFFF';
f.document.body.style.fontSize = '12px';
f.document.body.style.fontFamily = 'calibri';
 
// Ajoute les Données
f.document.title = titre;
f.document.body.innerHTML += " " + zi + " ";
f.document.body.innerHTML += " " + z2 + " ";
f.document.getElementById(arch).style.display = "none";
f.document.getElementById(ave).style.display = "none";
 
// Imprime et ferme la fenetre
f.window.print();
f.window.close();
return true;
}
Appel :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<div id='conv'>
données
</div id='conv'>
<div id='vaca'>
données
</div id='vaca'>
<p align="right"><img src="imprimer.png" width="40" height="40" title="Imprimer" onclick="imprime_conv('Convention <? echo $retour['idProjet']; ?>', 'conv', 'vaca', 'arch', 'ave');"></p>
Sauriez vous me dire pourquoi Internet Explorer ne récupère aucunes données dans ma page de pré-impression. Merci