Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/09/2010, 08:06
k_rol9
 
Fecha de Ingreso: agosto-2010
Mensajes: 29
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Problema con split

Pues tengo una página compuesta por 2 frames.
En el frame superior (llamado eventos.asp) hay un formulario, cuando pulso el boton enviar cargo el frame de abajo con el comando:

window.parent.frames("bottom").navigate("resultado .asp?sql=" + sql.value + "&encabezado=" + encabezado.value);


El frame inferior (llamada resultado.asp) se encarga de recoger esos datos para realizar una búsqueda en una base de datos. El body del ASP es el siguiente:

<%

function dibuja_tabla(sql, conexion, campo) {
var titulos = Request.QueryString("encabezado");
Response.Write("Variable: " + titulos);
var enc = "Fecha,Area,Turno,Eventos";
var titulos2 = titulos.split(","); //aqui da error
Response.Write("-->prueba: " + titulos2[1]);
Response.Write("<table id=listado width=100% border=0>");
//sacaria la tabla
Response.Write("</table>");
}


// Comprueba si el código viene con la select a ejecutar
// y si se está ordenando por algún campo

function comprueba_query(campo){
if (Request.QueryString("sql").Count != 0){
var sql = Request.QueryString("sql") + "";
Response.Write("sql:" + sql);
var cadena = new RegExp("%20");
while (cadena.exec(sql) != null){
var sql = sql.replace(cadena, " ");
}
var cadena = new RegExp("~");
while (cadena.exec(sql) != null){
var sql = sql.replace(cadena, "#");
}
var cn = slibBD_conexionACC("base");
if (Request.Form("orden").Count == 0){
dibuja_tabla(sql, cn);
}
else{
dibuja_tabla(sql,cn,Request.Form("orden"));
}
cn.Close;
}
}

comprueba_query();
%>

¿se te ocurre como podria hacerlo para que funcionara?