Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 Error al pasar parametros al javascript
 Foro Bloqueado  Tema Bloqueado


Autor Temas
solarin
Starting Member


21 Posts
Mensajes - 02 Dec 2004 :  09:07:04  Ver Perfil  Enviar Email
Hola todos-as, tengo el siguiente problema, quiero que cuando un usuario pinche sobre una fila de una tabla se invoque un script pasandola unos parametros en forma de variables de asp de la siguiente manera:

<tr height="10" border="1" bordercolor="#000000" bgcolor="#FFFFFF" onClick="sel_fila(this,<%=rs1(1)%>,<%=rs1(0)%>);">

donde rs1(0) y rs1(0) son dos campos de resultantes de una query, en el script los recojo de la siguiente manera:

function sel_fila(obj,cad_aux,cad_aux1)

el problema es que me da un error en tiempo de ejecucion de javascript en me dice se esperaba ')' para lina del <tr>, pero no entiendo porque pasa esto, me gustaria que alguien me aconsejara al respecto.

porsi alguien se quiere interesar por lo que estoy haciendo lo puedo explicar en un momento, lo que hago es un popUp que nos valga para facilitar la busqueda sobre las opciones de un select de html, osea tengo un select con multiple registros, alpinchar sobre un icono de una lupa que aparece alado se abre una pantalla en la cual puedo introducir un texto y filtrar los resultados con el fin de encontrarlos mas rapidamente, la pantalla consta de dos tablas en la superior vuelco el resultado de la busqueda y segun pincho en una fila la marco asi con las que quera despues le doy a un boton de añadir y me pasan a una tabla inferior las tablas las uso para obtener un resultado estetico simipar a lo que seria un datagrid en visulbasic, asi una vez tenga en la fila inferior los resultados dando a un boton enviar se vilveria a la pantalla del select con los options señalados,

si alguien sabe donde hay ejemplos de pantallas similares o esta haciendo unapractica similar no dude en poreguntarme ya que casi estoy acabando.

bueno por ultimo solo queria dar las gracias a quien lea este rollo,

saludos


ANBe Designs
Starting Member

España
46 Posts
Posted - 03 Dec 2004 :  14:06:33  Ver perfil  Enviar e-mail
No lo has dicho pero posiblemente alguno de los dos campos rs1() sean texto. Si esto es así, entonces lo que tienes que hacer es encerrarlos entre comillas simples y proteger el contenido: comillas dobles -> &quot y comillas simples -> \'.

Supongamos que rs1(1) es texto:

<tr ... onClick="sel_fila(this, '<%= protege(rs1(1)) %>', <%= rs1(0)%>)">

Donde protege es una funcion con un argumento de tipo texto que devuelve el mismo argumento, donde las comillas dobles se han reemplazado por &quot y las simples por \'

Edited by - ANBe Designs on 03 Dec 2004 14:07:22Inicio Pagina

solarin
Starting Member


21 Posts
Posted - 05 Dec 2004 :  02:15:41  Ver perfil  Enviar e-mail
muchas gracias, me funciona perfectamente

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar