?iť?
Current Path : /home/scgforma/www/soctest/htdocs/cashdesk/javascript/ |
Current File : /home/scgforma/www/soctest/htdocs/cashdesk/javascript/dhtml.js |
/* Copyright (C) 2007-2008 Jeremie Ollivier <jeremie.o@laposte.net> * Copyright (C) 2015 Regis Houssin <regis.houssin@inodbox.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ // Instanciation et initialisation de l'objet xmlhttprequest function file(fichier) { // Instanciation de l'objet pour Mozilla, Konqueror, Opera, Safari, etc ... if (window.XMLHttpRequest) { xhr_object = new XMLHttpRequest (); // ... ou pour IE } else if (window.ActiveXObject) { xhr_object = new ActiveXObject ("Microsoft.XMLHTTP"); } else { return (false); } xhr_object.open ("GET", fichier, false); xhr_object.send (null); if (xhr_object.readyState == 4) { return (xhr_object.responseText); } else { return (false); } } // aCible : id du bloc de destination; aCode : argument a passer a la page php chargee du traitement et de l'affichage function verifResultat(aCible, aCode, iLimit) { if (aCode != '' && aCode.length >= iLimit) { if (texte = file('facturation_dhtml.php?code='+escape(aCode))) { document.getElementById(aCible).innerHTML = texte; } else document.getElementById(aCible).innerHTML = ''; } } // Change dynamiquement la classe de l'element ayant l'id aIdElement pour aClasse function setStyle(aIdElement, aClasse) { aIdElement.className = aClasse; }