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

Sintaxis correcta

Estas en el tema de Sintaxis correcta en el foro de ASP Clásico en Foros del Web. Tengo el siguiente código para hacer que cuando el ratón pase por encima de la tabla, ésta cambie de color: Response.Write "<table width=545 height=50 onmouseover=this.style.background=#CCCCCC>" ...
  #1 (permalink)  
Antiguo 05/09/2003, 06:58
 
Fecha de Ingreso: junio-2003
Mensajes: 318
Antigüedad: 21 años, 10 meses
Puntos: 0
Sintaxis correcta

Tengo el siguiente código para hacer que cuando el ratón pase por encima de la tabla, ésta cambie de color:

Response.Write "<table width=545 height=50 onmouseover=this.style.background=#CCCCCC>"

No me funciona y no sé si será porque le falta alguna comilla o algo así, ya que en HTML sí que me funcionaba.

table width=545 height=50 onmouseover=' this.style.background="#CCCCCC" '>

¿Me podeis ayudar?
  #2 (permalink)  
Antiguo 05/09/2003, 10:15
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Pudiera ser...trata así:

Response.Write "<table width=545 height=50 onmouseover=" & chr(32) & "this.style.background=" & chr(34) & "#CCCCCC" & chr(34) & chr(32) & ">"


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 08/09/2003, 02:07
 
Fecha de Ingreso: junio-2003
Mensajes: 318
Antigüedad: 21 años, 10 meses
Puntos: 0
Muchas gracias, me funciona perfectamente.
Me podrías explicar un poco pq utilizas ésta sintaxis. Los chr sustituyen a las comillas simples y dobles ¿no?
Mil gracias de nuevo.
  #4 (permalink)  
Antiguo 08/09/2003, 02:32
 
Fecha de Ingreso: junio-2003
Mensajes: 318
Antigüedad: 21 años, 10 meses
Puntos: 0
Ya estoy aquí otra vez.
Me gustaría utilizar un script que he visto en javascript, pero meterlo dentro tambien dentro del ASP.
La sintaxis que me funcionaba sin el lenguaje ASP era:

<td width="84" align="left" valign="top" onclick="location.href='http://www.yahoo.es'" onmouseover='this.style.background="#CCCCCC",doToo ltip(event,0)' onmouseout='this.style.background="white" '>

Ahora quiero hacer lo mismo pero dentro de una tabla. ¿Sería esta la sintaxis correcta?:

Response.Write "<table width=545 height=50 onmouseover=" & chr(32) & "this.style.background=" & chr(34) & "#CCCCCC" & chr(34) & ",doTooltip(event,0)" & chr(32) & "onmouseout=" & chr(32) & "this.style.background=" & chr(34) & "#FFFFFF" & chr(34) & chr(32) & "onclick=" & chr(32) & "location.href=" & chr(34) & "http://www.juguettos.com/CATALOGO.asp" & chr(34) & ">"

¿Habrá algún problema para la conexión con la función JavaScript doToolTip()?
¿Me podeis ayudar?...el tema de la sintaxis es un poco pesado.
Gracias por anticipado.
  #5 (permalink)  
Antiguo 08/09/2003, 09:10
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
El único problema de hacerlo así debe ser visual...si lo haces con cuidado no debe haber problema, y si, los chr(número) representan caracteres(código ASCII), te dejo un enlace al respecto:

http://www.motionnet.com/cgi-bin/sea...showlink&no=65

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 11:44.