Foros del Web » Programando para Internet » ASP Clásico »

problemas con chat

Estas en el tema de problemas con chat en el foro de ASP Clásico en Foros del Web. Hola a todos! El problema que tengo es que hice un chat en mi web, pero a la hora que entro al chat me aparece ...
  #1 (permalink)  
Antiguo 31/03/2004, 10:55
Avatar de tork  
Fecha de Ingreso: noviembre-2003
Ubicación: Veracruz
Mensajes: 153
Antigüedad: 20 años, 7 meses
Puntos: 0
Exclamación problemas con chat

Hola a todos! El problema que tengo es que hice un chat en mi web, pero a la hora que entro al chat me aparece este error:

Error de compilación de Microsoft VBScript error '800a03ee'

Se esperaba ')'

/chat2/login.asp, line 30

window.open(""chat.html?userid=count & "Name*" & user & _
--------------^

La verdad no se porque sea pero este es mi código:

<%
Response.Expires = 0
'if this page is requested by clicking the Submit button
if request("submit") <> "" then
dim count,user,strMsg

user = Request.form("txtUser")
'check for white space
if instr(user," ") > 0 then
strMsg = "space is not allowed, please"
end if
'get the total no. of online users
count = cint(Application("usercount"))
'check for duplicate name
for i = 1 to count
if trim(user) = application("name" & i) then
strMsg = "Please enter another Nick name"
end if
next
'if everything is OK,
'then store the user name in the application object as well as
'the session object, increment the user count by one, and
'open the chat window
if strMsg = "" then
count = count + 1
Application("usercount") = count
Application("name" & count) = user
session("user") = user
Response.Write "<script>" & _
window.open(""chat.html?userid=count & "Name*" & user & _
""","""","" toolbar=no,location=no,directories=no," & _
"status=no,menubar=no,resizable=no,scrollbars= no," & _
"copyhistory=no,width=650,height=300"")</script>"

Response.End
end if

end if
%>

<html>
<title>C H A T </title>
<script>
//to maintain a standard in names,
//name entered by the user is changed to lowercase
//except the first character which is to uppercase.
function changeCase(){
var strName;
var data = document.frm.txtUser.value;
strName = data.substr(0,1).toUpperCase();
strName += data.substr(1).toLowerCase();
document.frm.txtUser.value = strName;
}
</script>
<body onload="document.frm.txtUser.focus();">
<form name=frm action="login.asp" method="post" onsubmit="changeCase()">
<table border=1 width=50% bgcolor=DarkSeaGreen align=center>
<tr><td align=center>
<font color=darkblue size=7>C H A T</font><br>
<font color=red><%= strMsg %></font>
<br>
Tu Nick:
<input size=15 name=txtUser>
<input type=submit value="Submit" name=submit>
</td></tr></table>
</form>
</body>
</html>

Gracias de antemano
  #2 (permalink)  
Antiguo 31/03/2004, 11:56
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 92
Antigüedad: 20 años, 2 meses
Puntos: 0
window.open(""chat.html?userid=count & "Name*" & user & _

Donde estas cerrando el parentesis de window.open( ???
__________________
Aupa Athletik!!!
  #3 (permalink)  
Antiguo 31/03/2004, 12:00
Avatar de tork  
Fecha de Ingreso: noviembre-2003
Ubicación: Veracruz
Mensajes: 153
Antigüedad: 20 años, 7 meses
Puntos: 0
En la parte de más abajo esta cerrado:

window.open(""chat.html?userid=count & "Name*" & user & _
""","""","" toolbar=no,location=no,directories=no," & _
"status=no,menubar=no,resizable=no,scrollbars= no," & _
"copyhistory=no,width=650,height=300"")

NO es asi? Si no es asi por fa' ponme el codigo como va. ok?
------------------------------gracias------------------------------------
__________________
... www.kaomix.com ... :aplauso:
kao0 power
  #4 (permalink)  
Antiguo 31/03/2004, 13:14
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
tienes una maraña de comillas dobles que te apuesto que estas cerrando window.open antes...

por eso no me trago esto de mezclar codigo html o script dentro de etiquetas de ASP...

saludos
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 00:40.