From ae0b3bb0530d83db85c7548bc711fb127c16f7ed Mon Sep 17 00:00:00 2001 From: Regis Houssin <regis@dolibarr.fr> Date: Sun, 16 Dec 2007 13:37:10 +0000 Subject: [PATCH] =?UTF-8?q?Fix:=20ajout=20v=E9rification=20sur=20la=20fonc?= =?UTF-8?q?tion=20loadXMLDoc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/lib/lib_head.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/htdocs/lib/lib_head.js b/htdocs/lib/lib_head.js index 23c51da217f..ea94bdbe267 100644 --- a/htdocs/lib/lib_head.js +++ b/htdocs/lib/lib_head.js @@ -262,8 +262,14 @@ function loadXMLDoc(url,readyStateFunction,async) if (req.overrideMimeType) { req.overrideMimeType('text/xml'); } - req.open("GET", url, async); - req.send(null); + if (req) { + if(readyStateFunction) req.onreadystatechange = readyStateFunction; + req.open("GET", url, async); + req.send(null); + } else { + alert('Cannot create XMLHTTP instance'); + return false; + } // branch for IE/Windows ActiveX version } else if (window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); @@ -271,8 +277,7 @@ function loadXMLDoc(url,readyStateFunction,async) if(readyStateFunction) req.onreadystatechange = readyStateFunction; req.open("GET", url, async); req.send(); - } - else { + } else { alert('Cannot create XMLHTTP instance'); return false; } -- GitLab