mettre une feuille de style pour traitement javascript

Eléphant du PHP | 450 Messages

07 déc. 2006, 12:06

Bonjour , j'ai une fonction pour imprimer une zone d'un document qui fonctionne parfaitement et je voudrais maintenant que cette dernierer accepte ma feuille de style impression hors je ne sait pas du tout comment faire sa: (ps: ma fonction javascript ouvre une nouvelle page et le probleme c'est de donner un style css a cette nouvelle page et sa je ne sait pas faire)

voici ma feuille de style impression:
<style type=text/css media=print>
<!-- 
thead {
display: table-header-group;
}
-->
</style>
et ma fonction js:
<script language="JavaScript">
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=500, width=600,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");

// Définit le Style de la page
f.document.body.style.color = '#000000';
f.document.body.style.backgroundColor = '#FFFFFF';
f.document.body.style.padding = "10px";

// Ajoute les Données
f.document.title = titre;
f.document.body.innerHTML += " " + zi + " ";

// Imprime et ferme la fenetre
f.window.print();
f.window.close();
return true;
}
</script>
vous avez une idée?
merci encore
Alone in the dark , I smile :D