Test Ajax Browser Support
Ajax berbasiskan standart terbuka seperti:
- Javascript
- XML
- HTML/XHTML
- CSS
Contoh membuat XMLHttpRequest dengan JavaScript:
testAjax.html
<html>
<body>
<script type="text/javascript">
function AJAXfunction()
{
var xmlHttp;
try
{
//Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
//Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catct (e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Browser Anda Tidak Support Ajax");
return false;
}
}
}
}
</script>
</body>
</html>
Script Ajax di atas pertama mendefinisikan vareabel xmlHttp untuk menampung XMLHttpRequest. Kemudian Script Ajax ini akan membuat obyek dengan XMLHttp=new XMLHttpRequest(). Script Ajax ini akan bekerja pada browser Firefox, Opera, dan safari. Jika gagal maka akan di buat xmlHttp=new ActiveObject("Msxml2.XMLHTTP") untuk Internet Explorer 6.0 ke atas, dan jika gagal lagi maka dicoba xmlHttp=new ActiveObject("Microsoft.XMLHTTP") untuk IE 5.5 ke atas. Dan apabila dari ketiga metode di atas tidak ada yang bekerja, brati browser user tidak mendukung Ajax maka akan muncul pesan "Browser Anda Tidak Support Ajax".
No comments:
Post a Comment