Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/06/2006, 14:20
Avatar de 8461277
8461277
 
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 5 meses
Puntos: 1
Código PHP:
/*
// +----------------------------------------------------------------------+
// | Copyright (c) 2004 Bitflux GmbH                                      |
// +----------------------------------------------------------------------+
// | Licensed under the Apache License, Version 2.0 (the "License");      |
// | you may not use this file except in compliance with the License.     |
// | You may obtain a copy of the License at                              |
// | http://www.apache.org/licenses/LICENSE-2.0                           |
// | Unless required by applicable law or agreed to in writing, software  |
// | distributed under the License is distributed on an "AS IS" BASIS,    |
// | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or      |
// | implied. See the License for the specific language governing         |
// | permissions and limitations under the License.                       |
// +----------------------------------------------------------------------+
// | Author: Bitflux GmbH <[email protected]>                              |
// +----------------------------------------------------------------------+

*/
var liveSearchReq false;
var 
null;
var 
liveSearchLast "";
    
var 
isIE false;
// on !IE we only have to initialize it once
if (window.XMLHttpRequest) {
    
liveSearchReq = new XMLHttpRequest();
}

function 
liveSearchInit() {
    
    if (
navigator.userAgent.indexOf("Safari") > 0) {
        
document.getElementById('livesearch').addEventListener("keydown",liveSearchKeyPress,false);
//        document.getElementById('livesearch').addEventListener("blur",liveSearchHide,false);
    
} else if (navigator.product == "Gecko") {
        
        
document.getElementById('livesearch').addEventListener("keypress",liveSearchKeyPress,false);
        
document.getElementById('livesearch').addEventListener("blur",liveSearchHideDelayed,false);
        
    } else {
        
document.getElementById('livesearch').attachEvent('onkeydown',liveSearchKeyPress);
//        document.getElementById('livesearch').attachEvent("onblur",liveSearchHide,false);
        
isIE true;
    }
    
    
document.getElementById('livesearch').setAttribute("autocomplete","off");

}

function 
liveSearchHideDelayed() {
    
window.setTimeout("liveSearchHide()",400);
}
    
function 
liveSearchHide() {
    
document.getElementById("LSResult").style.display "none";
    var 
highlight document.getElementById("LSHighlight");
    if (
highlight) {
        
highlight.removeAttribute("id");
    }
}

function 
liveSearchKeyPress(event) {
    
    if (
event.keyCode == 40 )
    
//KEY DOWN
    
{
        
highlight document.getElementById("LSHighlight");
        if (!
highlight) {
            
highlight document.getElementById("LSShadow").firstChild.firstChild;
        } else {
            
highlight.removeAttribute("id");
            
highlight highlight.nextSibling;
        }
        if (
highlight) {
            
highlight.setAttribute("id","LSHighlight");
        } 
        if (!
isIE) { event.preventDefault(); }
    } 
    
//KEY UP
    
else if (event.keyCode == 38 ) {
        
highlight document.getElementById("LSHighlight");
        if (!
highlight) {
            
highlight document.getElementById("LSResult").firstChild.firstChild.lastChild;
        } 
        else {
            
highlight.removeAttribute("id");
            
highlight highlight.previousSibling;
        }
        if (
highlight) {
                
highlight.setAttribute("id","LSHighlight");
        }
        if (!
isIE) { event.preventDefault(); }
    } 
    
//ESC
    
else if (event.keyCode == 27) {
        
highlight document.getElementById("LSHighlight");
        if (
highlight) {
            
highlight.removeAttribute("id");
        }
        
document.getElementById("LSResult").style.display "none";
    } 
}
function 
liveSearchStart() {
    if (
t) {
        
window.clearTimeout(t);
    }
    
window.setTimeout("liveSearchDoSearch()",200);
}

function 
liveSearchDoSearch() {

    if (
typeof liveSearchRoot == "undefined") {
        
liveSearchRoot "";
    }
    if (
typeof liveSearchRootSubDir == "undefined") {
        
liveSearchRootSubDir "";
    }
    if (
typeof liveSearchParams == "undefined") {
        
liveSearchParams "";
    }
    if (
liveSearchLast != document.forms.searchform.q.value) {
    if (
liveSearchReq && liveSearchReq.readyState 4) {
        
liveSearchReq.abort();
    }
    if ( 
document.forms.searchform.q.value == "") {
        
liveSearchHide();
        return 
false;
    }
    if (
window.XMLHttpRequest) {
    
// branch for IE/Windows ActiveX version
    
} else if (window.ActiveXObject) {
        
liveSearchReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
liveSearchReq.onreadystatechangeliveSearchProcessReqChange;
    
liveSearchReq.open("GET"liveSearchRoot "livesearch.php?SearchString=" document.forms.searchform.q.value liveSearchParams);
    
liveSearchLast document.forms.searchform.q.value;
    
liveSearchReq.send(null);
    }
}

function 
liveSearchProcessReqChange() {
    
    if (
liveSearchReq.readyState == 4) {
        var  
res document.getElementById("LSResult");
        
res.style.display "block";
        var  
sh document.getElementById("LSShadow");
        
        
sh.innerHTML liveSearchReq.responseText;
         
    }
}

function 
liveSearchSubmit() {
    var 
highlight document.getElementById("LSHighlight");
    if (
highlight && highlight.firstChild) {
        
window.location liveSearchRoot liveSearchRootSubDir highlight.firstChild.nextSibling.getAttribute("href");
        return 
false;
    } 
    else {
        return 
true;
    }

Por favor como puedo arreglar mi base de datos para que este codigo corra como dios manda

__________________
Miguel Padrón :cool: