Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Riformulo il problema: dimanicità font con js

    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

    codice:
    <td width="22%" align="right" class="font_form">
    nel mio css ho

    codice:
    .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


    codice:
    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';
    		}
    	}	
    }
    codice:
    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:

    codice:
    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!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    E no!!!! Niente proliferazione incontrollata di discussioni duplicate sullo stesso argomento!!!

    Continua nell'altra e nell'attesa rileggi il regolamento
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.