1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| //envoi la requête lorsque l'utilisateur a cliqué sur la loupe ou effectué ENTER dans la zone texte
function envoiRech(onglet) {
var saisieUtilisateur = ($('input_rech').value);
saisieUtilisateur = trimEspace(saisieUtilisateur);
($('filtre_o0').selected) = true;
FILTRE = '';
var crit_rech = detectCritRech();
var request = initReq("POST",URL_DONNEES_ARTICLE,true);
request.onreadystatechange = function() {
afficheArticle(request,GLOBAL_USER,onglet);
}
request.send("ref_art="+saisieUtilisateur+"&user="+GLOBAL_USER+"&limit=1&order="+GLOBAL_ORDER+"&crit_rech="+crit_rech+"&onglet="+onglet) ;
}
//Intercepte la réponse du serveur et appelle les différentes fonctions selon le contenu de celle-ci
function afficheArticle(request,user,onglet){
//dès que l'on commence à recevoir la réponse et qu'il n'y a pas eu d'erreur sur le serveur
if(4 == request.readyState && 200 == request.status ){
var _xml = request.responseXML;
if($T(_xml,'donnees_article')[0].hasChildNodes()){
if($T(_xml,'donnees_article')[0].firstChild.nodeName != 'erreur'){
$('table_articles').style.display = "block" ;
$('no_data').style.display = "none" ;
afficherLiens(_xml,user,onglet);
afficherDonneesArticle(_xml,user) ;
}
}else{
$('table_articles').style.display = "none" ;
afficherLiens(_xml,user,onglet);
$('no_data').style.display = "block" ;
}
$('input_rech').focus();
}
} |
Partager