Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2009, 10:26
sherif
 
Fecha de Ingreso: abril-2006
Ubicación: Burgos
Mensajes: 101
Antigüedad: 18 años, 7 meses
Puntos: 0
selectedIndex en javascript

Hola a todos!
Estoy realizando un editor de texto html con javascript. Tengo un select de la siguiente manera:

Código:
<select name="fuentes" title="Fuentes" onchange="tipo_letra('fuentes', 'contenido')">
<option value="Arial">Arial</option>
<option value="Courier New">Courier New</option>
<option value="Comic Sans MS">Comic Sans MS</option>
<option value="Times New Roman">Times New Roman</option>
</select>
y la función javascript a la que llama de esta forma:

Código:
function tipo_letra(fuentes, contenido){
var letra;
letra = document.getElementById(fuentes)[document.getElementById(fuentes).options.selectedIndex].value;
...
}
El caso es que en explorer me funciona y me devuelve la opción pulsada en el select, pero en firefox no hace absolutamente nada. También he probado con esta otra línea en el js omitiendo "options":

Código:
letra = document.getElementById(fuentes)[document.getElementById(fuentes).selectedIndex].value;
__________________
Gigabyte GA-MA78GM-S2H | AMD X2 5400 | 2 x 1 GB DDR2 800 | 7600 Gt 256 Mb | AC97 Audio | Circuit Planet

http://todoaestribor.site88.net