Cross-browser Ajax Object

This section contains a lot of Scripting material for your website.

Cross-browser Ajax Object

Postby MT Shahzad on March 11th, 2008, 11:55 am

This is the code to create a cross-browser Ajax object in javascript.

Code: Select all
if (window.XMLHttpRequest)  // Mozilla, Safari,...
{
   objXHR = new XMLHttpRequest( );

   if (objXHR.overrideMimeType)
   {
      objXHR.overrideMimeType('text/xml');
   }
}

else if (window.ActiveXObject)  // IE
{
   try
   {
      objXHR = new ActiveXObject("Msxml2.XMLHTTP");
   }

   catch(e)
   {
      try
      {
         objXHR = new ActiveXObject("Microsoft.XMLHTTP");
      }

      catch(e)
      {
         throw e;
      }
   }
}

if (!objXHR)
{
   alert('Giving up :( Cannot create an XMLHTTP instance');

   return null;
}

return objXHR;
MT Shahzad
Web/Software Developer
http://mts.sw3solutions.com
User avatar
MT Shahzad
Site Admin
 
Posts: 300
Joined: February 29th, 2008, 8:11 am
Location: Muridke, Pakistan

Return to Java Script / VB Script

Who is online

Users browsing this forum: No registered users and 0 guests