Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Por qué mi aplicación JavaScript no funciona en la web?

Estas en el tema de Por qué mi aplicación JavaScript no funciona en la web? en el foro de Javascript en Foros del Web. Señores, tengo una aplicación JavaScript que valida un formulario y además evita el reenvío del mismo. Todo está perfecto y corre sin problema localmente, es ...
  #1 (permalink)  
Antiguo 13/02/2013, 15:49
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
Por qué mi aplicación JavaScript no funciona en la web?

Señores, tengo una aplicación JavaScript que valida un formulario y además evita el reenvío del mismo. Todo está perfecto y corre sin problema localmente, es decir si lo corro desde el Dreamweaver en el Firefox.

Acabo de abrir una cuenta en Galeon.com y hacerme de una página web, con el fin de probar mis aplicaciones JavaScript, a ver qué tal corren ya dentro de la web. Pero sucede que el ejemplo que les comento, ni valida el formulario ni evita el reenvío. Sólo aparece el HTML.

Les dejo mi página web donde está el ejemplo: http://galeon.com/berkeley/js1.html

Ya no pongo aquí el script pues está disponible en el código fuente de la página antemencionada.
Hagan un copypaste y córranlo localmente en su computadora y verán que sí funciona.

Saludos y ojalá que puedan responder por qué demonios no funciona mi script!

Última edición por berkeleyPunk; 13/02/2013 a las 15:55
  #2 (permalink)  
Antiguo 14/02/2013, 12:40
Avatar de iukaeru  
Fecha de Ingreso: mayo-2012
Mensajes: 127
Antigüedad: 12 años
Puntos: 12
Respuesta: Por qué mi aplicación JavaScript no funciona en la web?

Si hago COPY and PASTE y lo paso a un archivo local, me funciona exactamente igual lo que no es un buen argumento a tus exigencias.

Como ahora no tengo tiempo de revisar tu código, lo primero que cambiaría es el ACTION del formulario y así empezar a chequear los errores de tu función, que ya veo unos pocos.

<form action="javascript:validar();" method="post" enctype="text/plain">
  #3 (permalink)  
Antiguo 14/02/2013, 13:44
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Por qué mi aplicación JavaScript no funciona en la web?

Cita:
Iniciado por berkeleyPunk Ver Mensaje
Señores, tengo una aplicación JavaScript que valida un formulario y además evita el reenvío del mismo. Todo está perfecto y corre sin problema localmente, es decir si lo corro desde el Dreamweaver en el Firefox.

Acabo de abrir una cuenta en Galeon.com y hacerme de una página web, con el fin de probar mis aplicaciones JavaScript, a ver qué tal corren ya dentro de la web. Pero sucede que el ejemplo que les comento, ni valida el formulario ni evita el reenvío. Sólo aparece el HTML.

Les dejo mi página web donde está el ejemplo: http://galeon.com/berkeley/js1.html

Ya no pongo aquí el script pues está disponible en el código fuente de la página antemencionada.
Hagan un copypaste y córranlo localmente en su computadora y verán que sí funciona.

Saludos y ojalá que puedan responder por qué demonios no funciona mi script!
Por todas las porquerías quete mete galeon en la página,
mira

http://foros.emprear.com/html/tmp/mailto.html

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #4 (permalink)  
Antiguo 14/02/2013, 14:55
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
De acuerdo Respuesta: Por qué mi aplicación JavaScript no funciona en la web?

Cita:
Iniciado por emprear Ver Mensaje
Por todas las porquerías quete mete galeon en la página,
mira

[url]http://foros.emprear.com/html/tmp/mailto.html[/url]

Saludos
Tenía que ser el maestro EMPREAR quien resolviera la bronca!

Gracias a IUKAERU por su comentario. Desgraciadamente no me informa de cuáles son los errores de mi función. Yo no soy nadie para decir a los colaboradores de FOROSDELWEB cómo conducirse ante las preguntas que los usuarios formulan. Pero sería bueno que los colaboradores fueran un poco más explícitos en sus comentarios, pues es evidente que quien pregunta, no sabe!

EMPREAR, estoy viendo el código fuente de mi documento, pero desde el servidor de FOROS y no desde GALEON, y al parecer es exactamente el mismo. ¿Entonces la bronca no es con el código sino con los "extras" que GALEON le mete a las páginas gratis? Si es así, entonces voy a cerrar la cuenta, carajo!
  #5 (permalink)  
Antiguo 14/02/2013, 18:43
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Por qué mi aplicación JavaScript no funciona en la web?

Cita:
Iniciado por berkeleyPunk Ver Mensaje
Tenía que ser el maestro EMPREAR quien resolviera la bronca!

Gracias a IUKAERU por su comentario. Desgraciadamente no me informa de cuáles son los errores de mi función. Yo no soy nadie para decir a los colaboradores de FOROSDELWEB cómo conducirse ante las preguntas que los usuarios formulan. Pero sería bueno que los colaboradores fueran un poco más explícitos en sus comentarios, pues es evidente que quien pregunta, no sabe!

EMPREAR, estoy viendo el código fuente de mi documento, pero desde el servidor de FOROS y no desde GALEON, y al parecer es exactamente el mismo. ¿Entonces la bronca no es con el código sino con los "extras" que GALEON le mete a las páginas gratis? Si es así, entonces voy a cerrar la cuenta, carajo!
Según recuerdo hacer leído por ahi en otros de tus mensajes "Estoy aprendiendo JavaScript", salvo algunas excepciones, como javascript tradicional es un lenguaje que se ejecuta el cliente, no será necesario que lo ejecutes desde internet, en la medida que progreses, y te enfrentes con esas excepciones, y además, necesites probablemente acompañar tus ejemplos con algo básico de un lenguaje del servidor, léase php vas a necesitar si "emular el comportamiento de tus scritpts en internet", pero esto no significa que debas contratar un hosting, podés hacerlo de manera local, instalando tu propio server. Creo que ya deberías a averiguar como instalar le paquete xampp en tu pc
http://www.apachefriends.org/es/xampp.html
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 15/02/2013, 00:16
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
Respuesta: Por qué mi aplicación JavaScript no funciona en la web?

Cita:
Iniciado por emprear Ver Mensaje
Según recuerdo hacer leído por ahi en otros de tus mensajes "Estoy aprendiendo JavaScript", salvo algunas excepciones, como javascript tradicional es un lenguaje que se ejecuta el cliente, no será necesario que lo ejecutes desde internet, en la medida que progreses, y te enfrentes con esas excepciones, y además, necesites probablemente acompañar tus ejemplos con algo básico de un lenguaje del servidor, léase php vas a necesitar si "emular el comportamiento de tus scritpts en internet", pero esto no significa que debas contratar un hosting, podés hacerlo de manera local, instalando tu propio server. Creo que ya deberías a averiguar como instalar le paquete xampp en tu pc
[url]http://www.apachefriends.org/es/xampp.html[/url]
Saludos
Sí EMPREAR, de hecho hoy mismo, antes de leer tu mensaje, me bajé un par de tutoriales de PHP, pero al probar los ejemplos en el editor de código de Dreamweaver, no funcionaron. No aparecía nada en el browser. Así que le investigué un poco y me enteré de la existencia de WampServer, que emula un host. Hoy aprendí el clásico ejemplo HOLA MUNDO. Según veo, PHP se parece mucho a JavaScript. Lo cual es muy bueno, porque así ya no me costará mucho trabajo aprenderlo.
  #7 (permalink)  
Antiguo 15/02/2013, 11:23
Avatar de iukaeru  
Fecha de Ingreso: mayo-2012
Mensajes: 127
Antigüedad: 12 años
Puntos: 12
Respuesta: Por qué mi aplicación JavaScript no funciona en la web?

Cita:
Iniciado por berkeleyPunk Ver Mensaje
...Yo no soy nadie para decir a los colaboradores de FOROSDELWEB cómo conducirse ante las preguntas que los usuarios formulan. Pero sería bueno que los colaboradores fueran un poco más explícitos en sus comentarios, pues es evidente que quien pregunta, no sabe!...
Bien, aunque no soy colaborador del sitio y el comentario no aplica, tu ganas:

Código:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Validación sin alerts, sólo con texto rojo</title>
<style type="text/css">
#error1, #error2, #error3 {visibility:hidden; color:red;}
</style>

<script language="javascript" type="text/javascript">
	var envios = 0;
	function evitarReenvio()
	{
		if (envios == 0)
		{
			envios++;
			alert("En este momento envías el formulario");		
			return true;
		}
		else
		{
			alert("Tu formulario ya ha sido enviado\nGracias");
			return false;
		}
	}	


	function validar()
	{
		nombre = document.enviark.uno.value;
		edad   = document.enviark.dos.value;
        sexo = "";
		
		if (nombre == "")
		{
			document.getElementById("error1").style.visibility = "visible";
		}
        else
        {
            document.getElementById("error1").style.visibility = "hidden";
        }
		
        if (edad == "")
		{
			document.getElementById("error2").style.visibility = "visible";
		}
        else
        {
            document.getElementById("error2").style.visibility = "hidden";
        }
    
        var i = 0;
        for (i=0; i<document.enviark.bola.length; i++)
        {
            if (document.enviark.bola[i].checked)
            { 
                sexo = document.enviark.bola[i].value;
                document.getElementById("error3").style.visibility = "hidden";
                break;
            }
            else
            {
                sexo = "";
                document.getElementById("error3").style.visibility = "visible";
            }
        }
		
        if (nombre != "" && edad != "" && sexo != "")
		{
        evitarReenvio();
        document.enviark.action = "mailto:[email protected]";
        document.enviark.submit();
		}
	}
</script>
</head>

<body><link rel="stylesheet" type="text/css" href="http://www.galeon.com/barra_inferior/barra.css">

<div id="b_gris">
	<div class="imagen">
	  <a href="http://www.galeon.com" target="_blank"><img src="http://www.galeon.com/img/pie/gratuitas/logo_galeon.png" title="alojamiento web gratis" alt="alojamiento web gratis" border="0" /></a>
	</div>
	
	<div class="col_der">
	Otros servicios ofrecidos por <a href="http://www.hispavista.com" target="_blank"><strong>HispaVista</strong></a>: <br />
	<a href="http://dominios.hispavista.com/" target="_blank">Dominios</a> y <a href="http://www.trabajos.com" target="_blank">Trabajos.com</a>  </div>
	
	<div class="col_bus">
	  <form id="form1" name="form1" method="post" action="http://guiagaleon.hispavista.com/buscar/">
	    <input type="text" name="cadena" />
        <input type="submit" name="Submit" value="Buscar" class="boton" />
	  </form>
    </div>
	
	<div class="col_izq">
		Consigue una <a href="http://www.galeon.com" target="_blank">página web gratis</a> o un <br />
		<a href="http://www.galeonpro.com" target="_blank">alojamiento web profesional</a> con Galeón
  </div>
		
		<div class="col_izq_den">
		  <a href="http://www.galeon.com/informarMalUso/" target="_blank"><img src="http://www.galeon.com/img/pie/gratuitas/denunciar.gif" border="0" align="absmiddle" hspace="5" />Informar sobre mal uso</a>
		 </div>

</div>
</div>
<br><center><script>fecha = new Date();bust = fecha.getTime();
document.write('<iframe src="http://web.hispavista.com/delivery/afr.php?zoneid=24&amp;source=hv_galeon_internet&amp;e=40&amp;e2=0&amp;cb='+bust+'" frameborder=0 scrolling=no width=0 height=0></iframe>');
</script><center></div>
<body><div id="content_barra_galeon">
<div id="contenido_barra_galeon2"><center><script>fecha = new Date();bust = fecha.getTime();
   document.write('<iframe src="http://web.hispavista.com/delivery/afr.php?zoneid=1&amp;source=hv_galeon_internet&amp;e=40&amp;e2=0&amp;cb='+bust+'" frameborder=0 scrolling=no width=728 height=90></iframe>');
   </script></center><br>

<SCRIPT LANGUAGE="javascript1.2" SRC="http://www.google-analytics.com/urchin.js" type="text/javascript"></SCRIPT>
<SCRIPT type="text/javascript">
<!-- //
_uacct="UA-152964-6";
urchinTracker();
// -->
</SCRIPT>

  <form name="enviark" action="javascript:validar();" method="post" enctype="text/plain">
    <b>Nombre</b><br />
    <input name="uno" type="text" />
    <b id="error1">El campo no puede ir vacío</b><br /><br />
    
    <b>Edad</b><br />
    <input name="dos" type="text" />
    <b id="error2">El campo no puede ir vacío</b><br /><br />
    
    <b>Sexo</b><br />
    <input type="radio" name="bola" value="M" />
    <input type="radio" name="bola" value="F" />
    <b id="error3">Debes elejir una opción</b>
    <br />
    <br />
    <br />
    <input type="reset" />
    <input type="submit" />
  </form>
</body>
</html>

Última edición por iukaeru; 15/02/2013 a las 13:29 Razón: Errores de sintaxis.
  #8 (permalink)  
Antiguo 15/02/2013, 14:25
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
De acuerdo Respuesta: Por qué mi aplicación JavaScript no funciona en la web?

Cita:
Iniciado por iukaeru Ver Mensaje
Bien, aunque no soy colaborador del sitio y el comentario no aplica, tu ganas:

Código:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Validación sin alerts, sólo con texto rojo</title>
<style type="text/css">
#error1, #error2, #error3 {visibility:hidden; color:red;}
</style>

....
Bien eh, IUKAERO! Te ganaste un puntote por el código, que funcionó a la perfección en GALEÓN.

La bronca ahora es que a la hora de visualizar la página en Galeón, éste me pone tres banners con sus comerciales, y no sólo 1 como siempre. Bueno, eso es lo de menos. Ahora voy a checar tu código, a ver que hiciste. Saludos, gracias.


Así, supongamos que nadie tenga acceso a nuestras imágenes, excepto los siguientes sitios:
instalaciones electricas
mantenimiento industrial
naves industriales
obra civil
proyecto llave en mano
sistemas contra incendios
subestaciones electricas
constructoras
hvac

Última edición por berkeleyPunk; 24/09/2014 a las 19:36

Etiquetas: html
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:02.