Foros del Web » Programando para Internet » Javascript »

Duda Javascript y ASP

Estas en el tema de Duda Javascript y ASP en el foro de Javascript en Foros del Web. Hola, tengo una preguntita: Código PHP: ... if( login . usuario  !=  ""  &&  login . pass  !=  "" ){ %> < script language = "JavaScript"  type ...
  #1 (permalink)  
Antiguo 04/01/2007, 10:41
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 18 años, 1 mes
Puntos: 3
Duda Javascript y ASP

Hola, tengo una preguntita:

Código PHP:
...
if(
login.usuario != "" && login.pass != ""){ %>
<
script language="JavaScript" type="text/javascript">
<!--
         var 
divLogin document.getElementById("div_login");
                 var 
nodo document.createElement("div");
                 
nodo.id="login_entra";
                  var 
divError document.getElementById("error");
                 var 
div document.getElementById("login");
                 var 
nodoLabel document.createElement("label");
                 var 
aux = <%=login.usuario %>
                 var 
texto document.createTextNode("Bienvenido "+aux);
                 
                 
nodo.appendChild(texto);
                                 
                 
divLogin.parentNode.replaceChild(nodo,divLogin);
    
//-->
</script>
<% 
}
 %> 
eso se puede hacer????
  #2 (permalink)  
Antiguo 04/01/2007, 16:52
 
Fecha de Ingreso: octubre-2003
Ubicación: Montevideo-Uruguay
Mensajes: 49
Antigüedad: 21 años, 3 meses
Puntos: 0
Re: Duda Javascript y ASP

wigglyUtrera;

Si, se puede hacer, yo lo hago para incluir publicidad de AdSense de Google dependiendo del resultado de un script PHP.

Saludos de,
Francisco

Última edición por tunait; 16/01/2007 a las 12:10 Razón: Favor de no firmar en los mensajes. Gracias.
  #3 (permalink)  
Antiguo 04/01/2007, 18:04
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 18 años, 1 mes
Puntos: 3
Re: Duda Javascript y ASP

El problema es que no funciona, y no se porqué. Al usar ASP nos situamos en el servidor, y document es del documento y no se si será por eso por lo que no funciona.


Como se haría?
  #4 (permalink)  
Antiguo 04/01/2007, 18:20
 
Fecha de Ingreso: octubre-2003
Ubicación: Montevideo-Uruguay
Mensajes: 49
Antigüedad: 21 años, 3 meses
Puntos: 0
Re: Duda Javascript y ASP

wigglyUtrera;

El servidor que interpreta una pagina ASP o PHP, primero ejecuta el codigo ASP o PHP y luego envia el resultado en formato HTML al cliente, es el cliente el que se encarga de interpretar el código javascript y acceder a todos los objetos definidos por el DOM.

Puedes verificar que esto funciona asi viendo el codigo fuente que se genera del lado del navegador, si el codigo javascript que tu indicas, aparece, entonces es que de alguna manera se está escribiendo bien pero ejecutando mal del lado del cliente.

Última edición por tunait; 16/01/2007 a las 12:10 Razón: Favor de no firmar en los mensajes. Gracias.
  #5 (permalink)  
Antiguo 04/01/2007, 18:28
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 18 años, 1 mes
Puntos: 3
Re: Duda Javascript y ASP

El problema es que al poner el codigo sin estar dentro de una funcion falla.

Como solucionarlo?? si lo pongo dentro de una funcion, como se llamaría en ese momento?


Graciass
  #6 (permalink)  
Antiguo 05/01/2007, 16:36
 
Fecha de Ingreso: octubre-2003
Ubicación: Montevideo-Uruguay
Mensajes: 49
Antigüedad: 21 años, 3 meses
Puntos: 0
Re: Duda Javascript y ASP

wigglyUtrera;

Aja!, entonces ahi esta la cosa, si el código javascript falla estando solo en la página (que es lo que yo entiendo de tu ultima intervención), entonces el problema está alli y no en el codigo ASP o PHP que pongas.

Trata de corregir primero el problema con javascript en una pagina independiente y luego une las dos cosas.

Última edición por tunait; 16/01/2007 a las 12:10
  #7 (permalink)  
Antiguo 06/01/2007, 11:03
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 18 años, 1 mes
Puntos: 3
Re: Duda Javascript y ASP

Si yo pongo ese codigo JavaScript en en una función y lo llamara despues a traves de un evento funcionaría. El codigo es correcto, pero no funciona así.

y necesito que sea en ese momento.


Graciass
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:22.