Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/05/2009, 05:04
Adema
 
Fecha de Ingreso: abril-2009
Mensajes: 17
Antigüedad: 15 años
Puntos: 0
Respuesta: getElementsByName en IE

El ID del div es "tipo" porque en el script una de los parámetros es "tipo":

Código PHP:
var tipovar=new dhtmlXCombo("tipo","tiponame",120); 
Podrían llamarse cualquier otra cosa siempre que se llamen igual. Si tienen distinto nombre no se muestra la caja del select.


"tipovar" no lo uso porque ese script lo único que hace es dar las posibilidades del selector. Tengo otro script que es el que muestra en un alert el valor del select en cuestión. Lo de el alert es lo de menos, lo que quiero es ver que valor devuelve. El script es para, dependiendo del valor del select, conecte con la base de datos y muestre en otro campo de texto el resultado de una consulta (cosa que funciona bien en firefox, cómo no, pero no en IE porque no puedo coger el valor del select).
La función se ejecuta al hacer onclick en un botón:

Código PHP:
var contenido=document.getElementById('tipo').value;
var 
contenido2=document.getElementsByName('tiponame')[0].value;
var 
contenido3=document.getElementsByName('tiponame').value
contenido valdría "undefined"
contenido2 me dice que es nulo o no es un objeto
contenido3 valdría "undefined"


Y no sé qué más decir, creo que están todos los datos y no me puedo explicar mejor :S

Gracias por molestarte en contestar

PD: No tengo ejemplo online, trabajo de forma local, lo siento :( De todas formas, está todo el código, y si no lo está, lo he explicado "verbalmente". Si no te haces una idea, lo pego todo y se acabó