
21/09/2010, 08:06
|
| | Fecha de Ingreso: agosto-2010
Mensajes: 29
Antigüedad: 14 años, 7 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? |