創建 XMLHttpRequest 對象

          <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");
            }
            catch (e)
            {
            try
            {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
            alert("您的瀏覽器不支持AJAX!");
            return false;
            }
            }
            }
            }
            </script>
                  首先聲明一個保存 XMLHttpRequest 對象的 xmlHttp 變量。
            然后使用 XMLHttp=new XMLHttpRequest() 來創建此對象。這條語句針對 Firefox、Opera 以及 Safari 瀏覽器。假如失敗,則嘗試針對 Internet Explorer 6.0+ 的 xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"),假如也不成功,則嘗試針對 Internet Explorer 5.5+ 的 xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")。
            假如這三種方法都不起作用,那么這個用戶所使用的瀏覽器已經太過時了,他或她會看到一個聲明此瀏覽器不支持 AJAX 的提示。
            注釋:上面這些瀏覽器定制的代碼很長,也很復雜。不過,每當您希望創建 XMLHttpRequest 對象時,這些代碼就能派上用場,因此您可以在任何需要使用的時間拷貝粘貼這些代碼。上面這些代碼兼容所有的主流瀏覽器:Internet Explorer、Opera、Firefox 以及 Safari

          posted on 2011-08-09 12:27 SkyDream 閱讀(260) 評論(0)  編輯  收藏 所屬分類: Ajax

          <2011年8月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 湘乡市| 台北市| 离岛区| 平阳县| 泾川县| 洪泽县| 翁牛特旗| 揭东县| 宜兰县| 崇义县| 西峡县| 黔江区| 习水县| 高台县| 东海县| 巴彦淖尔市| 固始县| 西华县| 甘南县| 报价| 绍兴市| 石家庄市| 湄潭县| 界首市| 舟曲县| 上饶县| 共和县| 滁州市| 察隅县| 沈阳市| 仁化县| 太保市| 庆元县| 三台县| 阜平县| 于都县| 高青县| 平昌县| 青浦区| 河曲县| 读书|