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

    Formattare primo risultato

    Ciao a tutti... ho bisogno di una piccola modifica allo script qui in basso, dovrei fare in modo che, al momento della stampa sul browser, il primo risultato (e solo il primo) del ciclo abbia una formattazione (classe) particolare... come faccio?
    codice:
    function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
    	var i, j;
    	var prompt;
    
    	// empty existing items
    	for (i = selectCtrl.options.length; i >= 0; i--) {
    		selectCtrl.options[i] = null; 
    	}
    	prompt = (itemArray != null) ? goodPrompt : badPrompt;
    	if (prompt == null) {
    		j = 0;
    	} else {		
    		selectCtrl.options[0] = new Option(prompt);
    		j = 1;
    	}
    	if (itemArray != null) {
    		// add new items
    		for (i = 0; i < itemArray.length; i++) {
    			selectCtrl.options[j] = new Option(itemArray[i][0]);
    			if (itemArray[i][1] != null) {
    				selectCtrl.options[j].value = itemArray[i][1];
    			}
    			j++;
    		}
    		// select first item (prompt) for sub list
    		selectCtrl.options[0].selected = true;
    	}
    }
    Cristiano
    ---
    Originariamente inviato da rebelia : solo un nerd puo' pensare di tacchinare in un forum di informatica

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se ho capito bene,
    selectCtrl.options[0].className = 'nomeClasse';
    prima di
    selectCtrl.options[0].selected = true;
    dovrebbe andare
    ciao

  3. #3
    grazie mille! funziona!
    Cristiano
    ---
    Originariamente inviato da rebelia : solo un nerd puo' pensare di tacchinare in un forum di informatica

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.