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

    [IE] impostare size di una select dinamicamente

    Buongiorno,
    come da titolo vorrei sapere se esiste un metodo univoco, crossbrowser, per impostare dinamicamente il size (che permette di far visualizzare pių voci, al posto del classico menų a tendina) di una select creata via DOM.
    esempio:
    codice:
     	s = document.createElement("select");
    	document.body.appendChild( s ) ;
    	
    	s.size = 10 ; // IE non recepisce il comando 
    	s.setAttribute( "size", 10 ) ; // IE non recepisce il comando 
    	
    	o = document.createElement("option") ;
    	s.appendChild( o ) ;
    		o.appendChild( document.createTextNode("pippo") ) ;
    		o.setAttribute("value","pippo" ) ;
    FF ovviamente costruisce la select correttamente, mentre IE no, la visualizza come menų a tendina.

    Usando invece
    codice:
    s = document.createElement('<select size="10">');
    // ...
    funziona con IE ma FF da un errore e non disegna proprio l'elemento.

    grazie
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  2. #2

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.