Total members 11793 |It is currently Tue Aug 20, 2019 11:29 pm Login / Join Codemiles

Java

C/C++

PHP

C#

HTML

CSS

ASP

Javascript

JQuery

AJAX

XSD

Python

Matlab

R Scripts

Weka





AJAX - Browser support
The keystone of AJAX is the XMLHttpRequest object.

All new browsers use the built-in JavaScript XMLHttpRequest object to create an XMLHttpRequest object (IE5 and IE6 uses an ActiveXObject).

Let's update our "testAjax.htm" file with a JavaScript that creates an XMLHttpRequest object:
Code:
<html>
<
body>

<
script type="text/javascript">
function 
ajaxFunction()
{
var 
xmlhttp;
if (
window.XMLHttpRequest)
  {
  
// code for IE7+, Firefox, Chrome, Opera, Safari
  
xmlhttp=new XMLHttpRequest();
  }
else if (
window.ActiveXObject)
  {
  
// code for IE6, IE5
  
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  
alert("Your browser does not support XMLHTTP!");
  }
}
</script>

<form name="myForm">
Name: <input type="text" name="username" />
Time: <input type="text" name="time" />
</form>

</body>
</html>

Example explained

1. Create a variable named xmlhttp to hold the XMLHttpRequest object.

2. Try to create the XMLHttpRequest object with xmlhttp=new XMLHttpRequest().

3. If that fails, try xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"). This is for IE6 and IE5.

4. If that fails too, the user has a very outdated browser, and will get an alert stating that the browser doesn't support XMLHTTP.




Author:
Newbie
User avatar Posts: 23
Have thanks: 1 time
Post new topic Reply to topic  [ 1 post ] 

  Related Posts  to : AJAX - Browser support
 Browser Support     -  
 $.browser Check if your browser is IE or FireFox or Chrome     -  
 Looking for IT Support Job     -  
 Looking for Work in IT Support     -  
 Arabic Support in JSF     -  
 Browser     -  
 how can we get browser information in jsp?     -  
 Component subclasses that support painting     -  
 Whats your favourite browser?     -  
 Support Vector Machine coding on Matlab...     -  



Topic Tags

AJAX Browser






Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
All copyrights reserved to codemiles.com 2007-2011
mileX v1.0 designed by codemiles team
Codemiles.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com