On Mon, 13 Dec 2004 22:35:09 GMT, Agostino De Matteis wrote:
Quote:
Dovresti provare a vedere se modificando i dati degli elementi
style>, con media "print" relativi alla "rule" che ti serve, da
javascript poi vengono usati al momento della stampa.
Un esempio su come accedere ai dati degli elementi <style> prendendo
esempio dal tuo codice:
[cut]
|
Ammetto che non ho letto tutto il tuo codice a dovere, ma..
Quote:
li=document.getElementsByTagName("style"); // elementi style |
Perche' utilizzi quest'approccio e non direttamente la styleSheets? Almeno
ti eviti l'if successivo.
E poi per fare quello che richiedeva l'utente, non sarebbe bastato un
codice piu' stringato, tipo (scritto al volo, quindi lascia stare le misure
in px):
<style type="text/css" media="print">
div#pippo{
height:20px;
}
</style>
<style type="text/css">
div#pippo{
height:20px;
}
</style>
</head>
<body>
<script type="text/javascript">
var css=document.styleSheets||null,cssRules=null;
if (css && css[0]){
cssRules=css[0].rules||css[0].cssRules||null;
};
if (cssRules && cssRules[0]){
cssRules[0].style.height="40px";
};
</script>
?
--
ZER0://coder.gfxer.web-designer/
~ Non esistono donne brutte. Dipende solo da quanta vodka bevi.
(proverbio russo)