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

ayuda con codigo

Estas en el tema de ayuda con codigo en el foro de ASP Clásico en Foros del Web. hola amigos bueno aqui ando tratando de solucionar un problema en el siguiente codigo espero mempuedan ayudar Tipo de error: Error de compilación de Microsoft ...
  #1 (permalink)  
Antiguo 23/05/2008, 11:43
Avatar de omegafunky  
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.534
Antigüedad: 21 años, 3 meses
Puntos: 33
Exclamación ayuda con codigo

hola amigos bueno aqui ando tratando de solucionar un problema en el siguiente codigo espero mempuedan ayudar

Tipo de error:
Error de compilación de Microsoft VBScript (0x800A03EE)
Se esperaba ')'
/it/p5.asp, línea 277, columna 178
Response.Write(response.Write("<input name='Requiere_Basico_"&rs("id_cat_espec")&"' type='text' size='1' onchange='return calcula_diferencia(this);' style='text-align:center' ") if rs_con("a_"&rs("id_cat_espec")) <> "" OR rs_con("b_"&rs("id_cat_espec")) <> "" OR rs_con("c_"&rs("id_cat_espec")) <> "" then response.Write("class='texto_2' />") else response.Write(dis&" /> ") end if)
-----------------------------------------------------------^


Código PHP:

<%=response.Write("<input name='Requiere_Basico_"&rs("id_cat_espec")&"' type='text' size='1' onchange='return calcula_diferencia(this);' style='text-align:center' "

//----si quito todo lo del if la parte de arriba si funcionapero si no me da el error
if rs_con("a_"&rs("id_cat_espec")) <> "" OR rs_con("b_"&rs("id_cat_espec")) <> "" OR rs_con("c_"&rs("id_cat_espec")) <> "" then response.Write("class='texto_2' />") else response.Write(dis&" /> "end if%> 
__________________
Canon 7D | Canon 5D Mark II | 35mm 1.4L | 135mm 2L | Pocket Wizard Plus III
  #2 (permalink)  
Antiguo 23/05/2008, 12:56
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: ayuda con codigo

Tu problema es al imprimir esas comillas simples, trata de sustituirlas por comillas dobles,. puedes imprimir dos veces "" para este efecto o concatenar con char(34), o en su defecto, aplica bloques de HTML con codigo de servidor para formar el input:

Código:
<input name="<%="Requiere_Basico_"&rs("id_cat_espec")%>" type="text" size="1" onchange="return calcula_diferencia(this);" style="text-align:center;" />
Saludos
__________________
"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 17:07.