Javascript en Firefox

Soltrac

A ver si alguien me dice pq este codigo funciona en IE y en Firefox dice q la variable "t" está indefinida

<select id='select2' name='select2' style='WIDTH: 335px' onChange='RecargaCombo()'><option varillas='AL' value=532 id='0' selected >...... Y sigue

Ok?

Ahora la función

function RecargaCombo()
{
var t=document.forms.f1.select2.options[document.forms.f1.select2.selectedIndex].varillas;
.
.
.
}

Y nada, no funciona, sin embargo, en IE rula perfectamente :S. Go Expertos :)

EDIT:

Poniendo

var t=document.forms.f1.select2.options[document.forms.f1.select2.selectedIndex].VALUE

coge el value bien, por lo q el problema es q en firefox no coge "varillas", no se pq :(

Soltrac

Ok me ha costado 1 hora, pero al fin xDDD

var
t=document.forms.f1.select2.options[document.forms.f1.select2.selectedIndex].getAttribute('varillas')

En firefox hay q utilizar "getAttribute" por webos. Soz por la noobeada :)

EnZo

es lo que tiene inversarse atributos html xD

PD: deberias usar document.getElementById("select2") en vez de document.forms.f1.select2

Usuarios habituales

  • EnZo
  • Soltrac