Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2005, 16:19
Avatar de AleSanchez
AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 2 meses
Puntos: 47
Interpretacion diferente de Java Script segun desde que server corra la aplicacion

Hola a todos!

Tengo un problema reeeee extraño.
En una aplicacion desarrollada en vb.net, tengo un formulario en el que hay cierto codigo Javascript para validar en el cliente los datos antes de que sean enviados al servidor.

El tema es que para referenciarme al formulario en Javascript y luego tomar valores de los campos, estoy haciendo esto:

Código:
var miform = document.forms["Form1"];
var var1 = miform.textbox1.value;
var var2 = miform.textbox2.value;
...
...
Ahora, esto anda perfecto si estoy corriendo la aplicacion desde mi PC de desarrollo, inclusive si se corre esta aplicacion en otra PC accediendo por el explorador de internet a mi PC.
Pero, cuando paso la aplicacion al servidor de produccion, el Javascript deja de funcionar !!!

El error que me da en la primer linea que tenga 'miform.textbox1.value' es

Error: miform.textbox1 es nulo o no es un objeto

Si cambio el codigo Javascript por esto:

Código:
var var1 = getElementById("textbox1");
var var2 = getElementById("textbox2");
...
...
Anda perfecto en ambas PC's.

Me resulta extrañisimo que un codigo en teoria de cliente, sea interpretado de manera diferente por el mismo explorador en la misma PC pero desde servidores diferentes.
Sucede con IE y con Firefox.


Espero no haberlos aburrido.
Saludos.