salve,

dunque ho qualche problema con questa funzione. in ie adirittura mi da un errore che non riesco a capire; se qualche anima buona ha voglia di guardarci....questo è il linkhttp://museodeldiscodepoca.com/esper...condizioni.php

con ff invece funzia ma ha un comportamento particolare. poco prima di eseguire window.print cambio foglio di stile con questa semplpice funzione

codice:
.....
<link href="css/generale.css" type="text/css" rel="stylesheet" title="css_default" />
<link href="css/stampa.css" type="text/css" media="print" rel="alternate stylesheet" title="stampa" />
......



function cambia_css(quale) 
{
	var i, a;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++)
	{
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title"))
		{
			a.disabled = true;
		    if(a.getAttribute("title") == arguments[0]) a.disabled = false;
		}
	}
}


function stampa()
{
	
	cambia_css('stampa');
	window.print();

}
purtroppo però quando cambio il css, nonostante che il secondo foglio sia settato con media=print, mi cambia il css anche nella visualizzazione. qual'è il problema secondo voi?