Riformulo meglio il problema:Font dinamico con utilizzo dijs

di il
1 risposte

Riformulo meglio il problema:Font dinamico con utilizzo dijs

Siccome vedo che nessuno risponde al mio primo post riformulo il problema e mi spiego meglio sperando che qualkuno comprenda il mio problema e possa suggerirmi una soluzione!!!
In pagina ho sui campi impattati una proprieta class=font_form
<td width="22%" align="right" class="font_form">
nel mio css ho
.font_form{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px; 
	font-weight:bold;
	padding-right:5px;
	height:20px;
	}

poi ho le 2 funzioni js che mi gestiscono la dinamicità del font

function imposta_dim_font(valore) {
	if(styleSheetsOK) {
		if(targetrule!=null){
			alert("targetrule.style.fontSize---"+targetrule.style.fontSize);
			targetrule.style.fontSize = valore + 'px';

		}
		if(targetruleHidden!=null){
			alert("targetruleHidden.style.fontSize---"+targetruleHidden.style.fontSize);
			targetruleHidden.style.fontSize = valore + 'px';
		}
		if(targetruleInfo!=null){
			alert("targetruleInfo.style.fontSize---"+targetruleInfo.style.fontSize);
			targetruleInfo.style.fontSize = valore + 'px';
		}
	}	
}
function imposta_fontFamily(font) {

	if(styleSheetsOK) {
		if(targetrule!=null){
			targetrule.style.fontFamily = font;
		}
		if(targetruleHidden!=null){
			targetruleHidden.style.fontFamily = font;
		}
		if(targetruleInfo!=null){
			targetruleInfo.style.fontFamily = font;
		}
	}	
}
quando eseguo il mio js l'istruzione che mi crea problemi è la seguente:
if(document.styleSheets[i].cssRules[y].selectorText.toLowerCase()==".font_form")
	trovato=true;
	for (z=0; z<stile.length; z++){
	if(stile[z].selectorText.toLowerCase()==".font_form"){
	       targetrule=stile[z];
		break;
		}
		}
		}
con IE mi individua la proprietà font_form e mi pone trovato a true e mi valorizza correttamente la var targetrule
con FireFox e Chrome no!! E da questa poi scaturiscono tutti i problemi

Ma non capisco xkè!!

Nessuno sa dirmi!!!!!!!!!!!!!!!!!!!!!!!!!!!!

1 Risposte

  • Re: Riformulo meglio il problema:Font dinamico con utilizzo dijs

    Ciao

    Come avrai potuto leggere da regolamento è vietato
    • Sollecitare una risposta
      Scrivere lo stesso messaggio, anche se riformulato, in più post/sezioni
    Quindi se questo post è la semplice riformulazione del tuo primo messaggio vado ad eliminarlo, considerando che tra l'altro qua hai anche adottato correttamente i tag code.
Devi accedere o registrarti per scrivere nel forum
1 risposte