cambiar el title de un elemento con javascript
Publicado por Andrés el Abducido (1 intervención) el 08/12/2005 22:47:31
Hola:
Llevo alrededor de una semana tratando de que cuando le pase el mouse por encima de un combo me muestre el label en el title. Es decir: en los combos de mi página pueden existir elementos cuya etiqueta sea mucho más grande que el tamaño del combo y necesito poder mostrar dicha etiqueta en el title del select.
Comencé con una pichonada tratando de llamar a la función desde el title del select. Como supondrán esto lo que hace es devolver en el title un mensaje que dice "titulo()" y jamás que nunca el tan deseado text del elemento seleccionado. Sé que es una novatada, pero ilustra que es lo que necesito. He aquí mi código:
<script language="text/javascript">
function titulo() {
combo = formulario.esteselect;
indice = combo.selectedIndex;
return combo[indice].text;
}
</script>
y en el select:
<form name="formulario">
<select name="esteselect" title="titulo()">
...
</select>
</form>
Alguna idea?
Llevo alrededor de una semana tratando de que cuando le pase el mouse por encima de un combo me muestre el label en el title. Es decir: en los combos de mi página pueden existir elementos cuya etiqueta sea mucho más grande que el tamaño del combo y necesito poder mostrar dicha etiqueta en el title del select.
Comencé con una pichonada tratando de llamar a la función desde el title del select. Como supondrán esto lo que hace es devolver en el title un mensaje que dice "titulo()" y jamás que nunca el tan deseado text del elemento seleccionado. Sé que es una novatada, pero ilustra que es lo que necesito. He aquí mi código:
<script language="text/javascript">
function titulo() {
combo = formulario.esteselect;
indice = combo.selectedIndex;
return combo[indice].text;
}
</script>
y en el select:
<form name="formulario">
<select name="esteselect" title="titulo()">
...
</select>
</form>
Alguna idea?
Valora esta pregunta


0