Foros del Web » Programando para Internet » Javascript »

Aceptar Mensaje y según respuesta abrir ventana

Estas en el tema de Aceptar Mensaje y según respuesta abrir ventana en el foro de Javascript en Foros del Web. Hola, estoy programando un sistema que pretendo que avise los usuarios cuando alguien quiera chatear con ellos en ese instante. Cuando el usuario Emisor solicita ...
  #1 (permalink)  
Antiguo 08/01/2007, 11:20
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 353
Antigüedad: 21 años, 1 mes
Puntos: 1
Aceptar Mensaje y según respuesta abrir ventana

Hola, estoy programando un sistema que pretendo que avise los usuarios cuando alguien quiera chatear con ellos en ese instante.

Cuando el usuario Emisor solicita chatear con alguien, se inserta un registro en una tabla. Cuando el usuario Receptor cambia de página el sistema comprueba en la tabla si su Identificador esta en algunos de los registros. si es así, debería de avisarle mediante un mensaje javascript, si acepta entonces debería abrirle la ventana del chat. Pero tengo problema en el código ya que el javascript no es mi fuerte:

Todo esta en ASP y escribe este código despues de constatar que alguien solicitó chatear con él:


Código:
				response.Write("<script type='text/javascript'>")
				response.Write("function ConfirmChat()")
				response.Write("{")
				response.Write("return confirm('"&Usuario_Nick_Remitente&" le esta invitando a chatear en este momento ¿Desea aceptar?');")
  				response.Write("window.open('chat.asp', 'popup', 'width = 200, height = 100');")  
				response.Write("}")
				response.Write("ConfirmChat()")										
				response.Write("</script>")
__________________
Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo...
  #2 (permalink)  
Antiguo 08/01/2007, 11:54
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 18 años, 2 meses
Puntos: 8
Re: Aceptar Mensaje y según respuesta abrir ventana

Que tal.

Puedes hacer algo como lo siguiente:

El código que ya tienes cambiarlo por lo siguiente:
Código:
<script languaje='javascript'>
<% if len(Usuario_Nick_Remitente) > 0 Then%
if ( confirm('<%= Usuario_Nick_Remitente %>  le esta invitando a chatear en este momento ¿Desea aceptar?')
{
   window.open('chat.asp', 'popup', 'width = 200, height = 100');")  
}
<%End If%>

</script>
El anterior script debe ser lo último que pongas en tu archivo ASP.

Pruebaló y nos comentas a ver que paso.

Saludos y suerte!!
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 02:05.