
13/07/2005, 01:46
|
 | | | Fecha de Ingreso: junio-2005
Mensajes: 24
Antigüedad: 19 años, 8 meses Puntos: 0 | |
Buenas Karlankas,
He dejado el html de esta manera: <html>
<head>
<title>Busqueda</title>
</head>
<script language="JavaScript">
var empresas = new array("Empresa1", "Empresa2", "Empresa3", "Empresa4", "Empresa5");
function filtrar(texto)
{
var ncaracteres = texto.length;
var texto_comprar = "";
var texto_original = texto;
var empresas_filtro = new array();
j=0;
for (i=0; i<empresas.length; i++)
{
texto_original = texto_original.substring(0,ncaracteres);
texto_comparar = empresas[i].substring(0,ncaracteres);
if(texto_original == texto_comparar)
{
empresas_filtro[j]=empresas[i];
j++;
}
}
empresas=null;
empresas=new array();
for (i=0; i<empresas_filtro.length;i++)
{
empresas[i]=empresas_filtro[i];
}
empresas_filtro=null;
}
contenido="";
for(a=0;a<empresas.length;a++){
continente=document.getElementById('emp');
contenido+='<a href="'+empresas[a]+'">'+empresas[a]+'</a><br>';
}
continente.innerHTML=contenido;
</script>
<body>
<div id="emp">
</div>
</body>
</html>
Ya habia probado, aunque no a imprimir todo el contenido del array, a imprimir una de las posiciones del array, el asunto está en que el error que me genera es que el array no está definido...
Sintácticamente creo que está todo correcto, pero algo debe ir mal para que me de un error, claro está :)
Espero tus noticias, gracias y un saludo. |