Foros del Web » Programando para Internet » Javascript »

AYUDA - problema con una funcion

Estas en el tema de AYUDA - problema con una funcion en el foro de Javascript en Foros del Web. Necesito ayuda, nos e que pasa, la funcion la ejecuta bien, en todos los navegadores, el problema es que solo en internet explorer muestra el ...
  #1 (permalink)  
Antiguo 05/08/2010, 09:32
 
Fecha de Ingreso: julio-2009
Mensajes: 172
Antigüedad: 14 años, 9 meses
Puntos: 4
Exclamación AYUDA - problema con una funcion

Necesito ayuda, nos e que pasa, la funcion la ejecuta bien, en todos los navegadores, el problema es que solo en internet explorer muestra el resultado de var calc = s_personas + s_hotel , firefox y chrome muestran NaN

hay manera de solucionar esto??


Código PHP:
function calcular(){
var 
s_personas=parseInt(document.prueba.personas.options.value);
var 
s_hotel=parseInt(document.prueba.hotel.options.value);
var 
calc s_personas s_hotel;

document.getElementById('calculo').innerHTML "<div id='resultado'>"+'Total de viaje '+calc+' usd'+"</div><div id='botoncomprar'></div>"
__________________
Mi Twitter
  #2 (permalink)  
Antiguo 05/08/2010, 10:05
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: AYUDA - problema con una funcion

Hola:

Cuando de un select usas el atributo options, estás buscando un array que entre otras cosas puede entregar su length o alguno de sus elementos indexados... si es así (referencias un select), omite lo de options...

//var s_personas=parseInt(document.prueba.personas.optio ns.value);
//var s_hotel=parseInt(document.prueba.hotel.options.val ue);

var s_personas=parseInt(document.prueba.personas.value );
var s_hotel=parseInt(document.prueba.hotel.value);

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 05/08/2010, 10:25
 
Fecha de Ingreso: julio-2009
Mensajes: 172
Antigüedad: 14 años, 9 meses
Puntos: 4
De acuerdo Respuesta: AYUDA - problema con una funcion

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

Cuando de un select usas el atributo options, estás buscando un array que entre otras cosas puede entregar su length o alguno de sus elementos indexados... si es así (referencias un select), omite lo de options...

//var s_personas=parseInt(document.prueba.personas.optio ns.value);
//var s_hotel=parseInt(document.prueba.hotel.options.val ue);

var s_personas=parseInt(document.prueba.personas.value );
var s_hotel=parseInt(document.prueba.hotel.value);

Saludos
GRACIAS MAESTRO! ME SALVASTE!!
__________________
Mi Twitter

Etiquetas: funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:11.