Constante de cadena sin terminar

03/06/2004 - 09:01 por nEk | Informe spam
Hola tengo el siguiente código que me da el error "constante de cadena sin terminar" en el response write (lo he hecho de dos maneras y en las dos me da el error), y no veo donde esta el fallo..
dim
dim arrmenu(3,2

arrmenu(0,0) = "Programación
arrmenu(0,1) = "Programación bla bla bla
arrmenu(0,2) =
arrmenu(1,0) = "Servicios
arrmenu(1,1) = "Servicios bla bla bla
arrmenu(1,2) =
arrmenu(2,0) = "Zona usuarios
arrmenu(2,1) = "Zona usuarios bla bla bla
arrmenu(2,2) =
arrmenu(3,0) = "Ixus 400
arrmenu(3,1) = "Ixus 400 bla bla bla
arrmenu(3,2) =

<% for i=0 to ubound(arrmenu
response.write("<a href=# onclick=mostra_submenu('divsubmenu'," & arrmenu(i,2) & ") onmouseover=mostrar_ocultar('divcontenido',true);mostra_text('divcontenido','" & arrmenu(i,1) & "')>" & arrmenu(i,0) & "</a>" & vbcrlf
next %

otra maner
<% for i=0 to ubound(arrmenu) %><a href="#" onclick="mostra_submenu('divsubmenu', <% arrmenu(i,2) %>)" onmouseover="mostrar_ocultar('divcontenido',true);mostra_text('divcontenido','<% arrmenu(i,1) %>')"><% arrmenu(i,0) %></a><% next %

mostra_submenu,onmouseover,mostrar_ocultar y mostra_text son funciones en javascript

Gracias por tu tiempo

Preguntas similare

Leer las respuestas

#1 Miguel Gonzalez
03/06/2004 - 11:00 | Informe spam
Hola nEk.

Creo que...

En la primera opcion (Response.Write) el problema está en que te toma el
carácter ' (la comilla simple) como un comienzo de comentario,
cortándote la cadena.

En la segunda opción, te falta el signo "=" al enviar el contenido del
array al cliente:

<%=arrmenu(i,2)%>

También deberás revisar que en el contenido del Array no hayan comillas
simples ni dobles.

Saludos!
Miguel



nEk wrote:
Hola tengo el siguiente código que me da el error "constante de cadena sin terminar" en el response write (lo he hecho de dos maneras y en las dos me da el error), y no veo donde esta el fallo...
dim i
dim arrmenu(3,2)

arrmenu(0,0) = "Programación"
arrmenu(0,1) = "Programación bla bla bla"
arrmenu(0,2) = 1
arrmenu(1,0) = "Servicios"
arrmenu(1,1) = "Servicios bla bla bla"
arrmenu(1,2) = 2
arrmenu(2,0) = "Zona usuarios"
arrmenu(2,1) = "Zona usuarios bla bla bla"
arrmenu(2,2) = 3
arrmenu(3,0) = "Ixus 400"
arrmenu(3,1) = "Ixus 400 bla bla bla "
arrmenu(3,2) = 4

<% for i=0 to ubound(arrmenu)
response.write("<a href=# onclick=mostra_submenu('divsubmenu'," & arrmenu(i,2) & ") onmouseover=mostrar_ocultar('divcontenido',true);mostra_text('divcontenido','" & arrmenu(i,1) & "')>" & arrmenu(i,0) & "</a>" & vbcrlf )
next %>

otra manera
<% for i=0 to ubound(arrmenu) %><a href="#" onclick="mostra_submenu('divsubmenu', <% arrmenu(i,2) %>)" onmouseover="mostrar_ocultar('divcontenido',true);mostra_text('divcontenido','<% arrmenu(i,1) %>')"><% arrmenu(i,0) %></a><% next %>

mostra_submenu,onmouseover,mostrar_ocultar y mostra_text son funciones en javascript.

Gracias por tu tiempo!


Respuesta Responder a este mensaje
#2 Carlos Rojas
04/06/2004 - 04:45 | Informe spam
Pues en la segunda version que pones FALTAN los singnos igual = , que tal si
tambien intentas ejecutar ese codigo pero en varias lineas y no en una sola
, cosa que te indica en que linea está el error y la puedas reparar
rapidamente, pues salvo los simbolos de igual no le encuentro error

<% for i=0 to ubound(arrmenu) %>


<a href="#" onclick="mostra_submenu('divsubmenu', <%|--ACA FALTA--|
arrmenu(i,2) %>)"


onmouseover="mostrar_ocultar('divcontenido',true);mostra_text('divcontenido'
,'<%|--ACA FALTA--| arrmenu(i,1) %>')">


<%|--ACA FALTA--| arrmenu(i,0) %>

</a>

<% next %>




Espero encuentres la solucion.

Carlos Rojas
www.ProgramoTuWeb.Com



"nEk" escribió en el mensaje
news:
Hola tengo el siguiente código que me da el error "constante de cadena sin


terminar" en el response write (lo he hecho de dos maneras y en las dos me
da el error), y no veo donde esta el fallo...
dim i
dim arrmenu(3,2)

arrmenu(0,0) = "Programación"
arrmenu(0,1) = "Programación bla bla bla"
arrmenu(0,2) = 1
arrmenu(1,0) = "Servicios"
arrmenu(1,1) = "Servicios bla bla bla"
arrmenu(1,2) = 2
arrmenu(2,0) = "Zona usuarios"
arrmenu(2,1) = "Zona usuarios bla bla bla"
arrmenu(2,2) = 3
arrmenu(3,0) = "Ixus 400"
arrmenu(3,1) = "Ixus 400 bla bla bla "
arrmenu(3,2) = 4

<% for i=0 to ubound(arrmenu)
response.write("<a href=# onclick=mostra_submenu('divsubmenu'," &


arrmenu(i,2) & ")
onmouseover=mostrar_ocultar('divcontenido',true);mostra_text('divcontenido',
'" & arrmenu(i,1) & "')>" & arrmenu(i,0) & "</a>" & vbcrlf )
next %>

otra manera
<% for i=0 to ubound(arrmenu) %><a href="#"


onclick="mostra_submenu('divsubmenu', <% arrmenu(i,2) %>)"
onmouseover="mostrar_ocultar('divcontenido',true);mostra_text('divcontenido'
,'<% arrmenu(i,1) %>')"><% arrmenu(i,0) %></a><% next %>

mostra_submenu,onmouseover,mostrar_ocultar y mostra_text son funciones en


javascript.

Gracias por tu tiempo!


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida