diff options
author | alonso <alonso@us.es> | 2010-03-25 15:18:57 +0000 |
---|---|---|
committer | alonso <alonso@us.es> | 2010-03-25 15:18:57 +0000 |
commit | 0efa5a52a2daf838ccef6bbfb804b9fb7b0c45a2 (patch) | |
tree | 1690fa4105b523cf06ced78e7c1669ddd8ffae88 /admin/WebConsole/clases | |
parent | 1cedfba04e8797dd367fba01d342e3d1dc31aff4 (diff) |
git-svn-id: https://opengnsys.es/svn/trunk@841 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/clases')
-rw-r--r-- | admin/WebConsole/clases/jscripts/HttpLib.js | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/admin/WebConsole/clases/jscripts/HttpLib.js b/admin/WebConsole/clases/jscripts/HttpLib.js new file mode 100644 index 00000000..b3fea64a --- /dev/null +++ b/admin/WebConsole/clases/jscripts/HttpLib.js @@ -0,0 +1,54 @@ +// ************************************************************************************************//
+// Aplicación WEB: Realtab
+// Descripción: Aplicación web para gestión de Tablaturas y acordes de guitarra
+// Copyright 2009 José Manuel Alonso. Todos los derechos reservados.
+// Fecha: Junio 2008
+// Fichero: Clase para llamar páginas web usando metodología AJAX
+// *************************************************************************************************//
+var _url;
+var _fun;
+var oXMLHttpRequest;
+//____________________________________________________________________________
+//
+// LLama a la página
+//
+// Parámetros:
+//
+// url // Url de la página a la que se llama
+// fun // Función a la que se llama despues de descargarse la página
+//____________________________________________________________________________
+function CallPage(url,fun){
+ _url=url;
+ _fun=fun;
+ if (window.XMLHttpRequest) {
+ oXMLHttpRequest= new XMLHttpRequest();
+ oXMLHttpRequest.onreadystatechange = procesaoXMLHttpRequest;
+ oXMLHttpRequest.open("GET",_url, true);
+ oXMLHttpRequest.send(null);
+ } else if (window.ActiveXObject) {
+ isIE = true;
+ try {
+ oXMLHttpRequest= new ActiveXObject("Msxml2.XMLHTTP");
+ } catch (e) {
+ try {
+ oXMLHttpRequest= new ActiveXObject("Microsoft.XMLHTTP");
+ } catch (E) {
+ oXMLHttpRequest= false;
+ }
+ }
+ if (oXMLHttpRequest) {
+ oXMLHttpRequest.onreadystatechange =procesaoXMLHttpRequest;
+ oXMLHttpRequest.open("GET",_url, true);
+ oXMLHttpRequest.send();
+ }
+ }
+}
+ //_____________________________________________________________________________________
+ function procesaoXMLHttpRequest(){
+ if (oXMLHttpRequest.readyState == 4) {
+ if (oXMLHttpRequest.status == 200) {
+ var fcbk=_fun+"(oXMLHttpRequest.responseText)";
+ eval(fcbk)
+ }
+ }
+}
\ No newline at end of file |