![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
24/07/2008, 05:18
|
| | Fecha de Ingreso: julio-2008
Mensajes: 8
Antigüedad: 16 años, 6 meses Puntos: 0 | |
Ayuda, codigo no me funciona en firefox Tengo este codigo que en Explorer funciona sin problemas, pero en mozilla no. En mozilla me da un fallo en la fila: if (campos[i].name.substring(0,6)=="FILTRO")
¿Por que puede ser esto?
Aqui os pongo el codigo
Código:
function URLBusqueda1 (){
var formulario=document.forms[0]
var campos=formulario.elements
var campoR=""
var URLParcial=new Array()
var URLBusq=""
for (var i=1;i<(campos.length);i++){
URLParcial=""
if (campos[i].name.substring(0,6)=="FILTRO"){
campoR=campos[i].name.substring(6)
if (campos[i].type=="text"){
if (campos[i].name=="FILTROQuery" & campos[i].value.substring(0,1)!=""){
URLParcial=campos[i].value.replace("(","")
URLParcial=URLParcial.replace(")","")
}else{
campos[i].value=campos[i].value.replace("(","")
campos[i].value=campos[i].value.replace(")","")
URLParcial=(campos[i].value=="")?"":"(FIELD "+campoR+" CONTAINS ("+campos[i].value+"))"
}
}
}
if (URLBusq==""){
URLBusq=URLParcial
}else{
URLBusq=(URLParcial=="")?URLBusq:URLBusq+' AND '+URLParcial
}
}
URLBusq=URLBusq.replace(" ","%20")
URLBusq=URLBusq.replace("&","")
return URLBusq
}
|