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

error direccionar pagina

Estas en el tema de error direccionar pagina en el foro de ASP Clásico en Foros del Web. Buenas tengo este codigo y me da el siguiente error: Tipo de error: Error de compilación de Microsoft VBScript (0x800A03EE) Se esperaba ')' /estadisticas/Ventas/DetalleVenta.asp, línea ...
  #1 (permalink)  
Antiguo 20/06/2005, 02:31
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 20 años
Puntos: 0
error direccionar pagina

Buenas tengo este codigo y me da el siguiente error:

Tipo de error:
Error de compilación de Microsoft VBScript (0x800A03EE)
Se esperaba ')'
/estadisticas/Ventas/DetalleVenta.asp, línea 81, columna 51
response.write("<img src="/imagenes/icon-pencil.gif" width="18" height="18" border="0">")

mi codigo es
Código:
<table>
(....)
<td>
<% if RstVentaEmbar("Nome")<>"" and not isNull(RstVentaEmbar("Nome")) then
		response.write("<img src="/imagenes/icon-pencil.gif" width="18" height="18" border="0">")
	 else
		response.write ("<img src="/imagenes/l_cancel.gif.gif" width="18" height="18" border="0">")
	end if %>
</td>
(....)
</table>
un saludo

Última edición por acrego; 20/06/2005 a las 05:00
  #2 (permalink)  
Antiguo 20/06/2005, 04:55
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 20 años
Puntos: 0
ya encontre el problema pero sigo sin solucionarlo

Código:
<% if RstVentaEmbar("Nome")<>"" and not isNull(RstVentaEmbar("Nome")) then
	 	response.write("<td align=""center"" valign=""middle""><a href=""javascript:ModificarVenda('&nome&','&matricula&','&folio&','&data&','&idrecurso&','&idbanco&','&kgcontrol&','&kgvenda&','&valor&','&idpunt&')""> <img src=""/imagenes/icon-pencil.gif"" width=18 height=18 border=0></a></td>")
El error lo tengo en la instruccion javascript, probe ponerle <%=nome%> me da error, nome, matricula, etc... son variables. Ya estoy un poco desesperado y no se como arreglarlo, si alguno sabe como puedo arreglarlo se lo agradeceria un montón.
  #3 (permalink)  
Antiguo 20/06/2005, 06:19
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
cuando quieras que response.write saque " al navegador, pones "" y, si quieres concatenar cadenas pones ".

Código:
response.write("<td align=""center"" valign=""middle""><a href=""javascript:ModificarVenda("&nome&","&matricula&","&folio&","&data&","&idrecurso&","&idbanco&","&kgcontrol&","&kgvenda&","&valor&","&idpunt&")""> <img src=""/imagenes/icon-pencil.gif"" width=18 height=18 border=0></a></td>")
eso sin son los valores de las variables asp que quieres pasar a javascript, claro...
  #4 (permalink)  
Antiguo 21/06/2005, 01:40
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 20 años
Puntos: 0
Buenas, hize lo que me mandasteis ayer y me da un error:

mi codigo es:
Código:
<script language="javascript">
function ModificarVenda(nome, matricula, folio, data, idrecurso, idbanco,  kgcontrol, kgventa, valor, idpuntoventa){
	if (confirm("¿Desexa modificar a venda?"))
	{navigate(..................)}
	}
</script>

(...)

 <% if RstVentaEmbar("Nome")<>"" and not isNull(RstVentaEmbar("Nome")) then
	 	response.write("<td align=""center"" valign=""middle""><a href=""javascript:ModificarVenda("&nome&","&matricula&")""> <img src=""/imagenes/icon-pencil.gif"" width=18 height=18 border=0></a></td>")
		
	 else
		response.write ("<td align=lcenter valign=middle><a href=""javascript:EngadirVenda("&nome&","&matricula&")""> <img src=/imagenes/engadir.gif width=18 height=18 border=0> </td>")
	end if %>
(...)
Lo que pasa es que me da este error:


PEPE no esta definido

*donde pepe es el valor de variable &nome&

alguno sabe lo que sucede,
  #5 (permalink)  
Antiguo 21/06/2005, 01:55
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
sí. faltaban las comillas simples, creo
Código:
<script language="javascript">
function ModificarVenda(nome, matricula, folio, data, idrecurso, idbanco,  kgcontrol, kgventa, valor, idpuntoventa){
	if (confirm("¿Desexa modificar a venda?"))
	{navigate(..................)}
	}
</script>

(...)

 <% if RstVentaEmbar("Nome")<>"" and not isNull(RstVentaEmbar("Nome")) then
	 	response.write("<td align=""center"" valign=""middle""><a href=""javascript:ModificarVenda('"&nome&"','"&matricula&"')""> <img src=""/imagenes/icon-pencil.gif"" width=18 height=18 border=0></a></td>")
		
	 else
		response.write ("<td align=lcenter valign=middle><a href=""javascript:EngadirVenda('"&nome&"','"&matricula&"')""> <img src=/imagenes/engadir.gif width=18 height=18 border=0> </td>")
	end if %>
(...)
y, a lo mejor, nome no es la variable, sino rstventaembar("nome") (no sé si tienes alguna var. llamada nome)

que tal por la única tierra en españa donde aún queda un cargo vitalicio? perdón, no me he podido aguantar...
  #6 (permalink)  
Antiguo 21/06/2005, 02:07
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 20 años
Puntos: 0
Pues estos dias por esta tierra, los que no somos afines a este govierno (los que no somos PP) un poco jodidos, mejor dicho muy jodidos, pero aun tenemos un poco de esperanza en que esto cambie despues de 16 años con el mismo gobierno.

Si esto lo le algun argentino, que sepa que dependemos de su voto, y le recomiendo QUE NO VOTEN AL PP,

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 15:50.