人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

JS完成避開打開無效頁面

JS完成避開打開無效頁面

更新時(shí)間:2023-06-13 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

編程(Programming)是編定程序的中文簡稱,就是讓計(jì)算機(jī)代碼解決某個(gè)問題,對某個(gè)計(jì)算體系規(guī)定一定的運(yùn)算方式,使計(jì)算體系按照該計(jì)算方式運(yùn)行,并最終得到相應(yīng)結(jié)果的過程。為了使計(jì)算機(jī)能夠理解(understand)人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計(jì)算機(jī)能夠理解的形式告訴計(jì)算機(jī),使得計(jì)算機(jī)能夠根據(jù)人的指令一步一步去工作,完成某種特定的任務(wù)。這種人和計(jì)算體系之間交流的過程就是編程。

【實(shí)例名稱】

JS實(shí)現(xiàn)避免打開無效頁面

【實(shí)例描述】

用戶訪問頁面時(shí),由于頁面或服務(wù)器的問題,可能會提示錯(cuò)誤或根本打不開網(wǎng)頁,為了避免讓用戶看到這些錯(cuò)誤,可使用XMLHTTP對象實(shí)現(xiàn)提前判斷。

【實(shí)例代碼】

<html xmlns="http://www.w3.org/1999/xhtml" > <head>     <title>標(biāo)題頁-本站(www.xue51.com)</title> <script language="javascript"> function getURL(url) {     var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); //創(chuàng)建XMLHTTP對象     xmlhttp.open("GET",url,false);                       //打開用戶指定的導(dǎo)航頁     xmlhttp.send();                                      //發(fā)送信息     if (xmlhttp.readyState==4 && xmlhttp.Status==200)      return false;                                   //返回false表示發(fā)送不成功 } function test(e, url) {   if(!getURL(e.href))         e.href = url;                                    //轉(zhuǎn)換導(dǎo)航鏈接 } </script>

需要在body中添加一個(gè)鏈接,并調(diào)用“test”方法,代碼如下所示: </head> <body> <a href=http://www.google.com onclick="test(this, 'http://www.baidu.com/')">打開測試頁</a>     </body> </html>

【運(yùn)行效果】

 避免打開無效頁面運(yùn)行效果

【難點(diǎn)剖析】

本例中的XMLHTTP對象是實(shí)現(xiàn)此功能的關(guān)鍵,用其創(chuàng)建對指定頁面的訪問,并通過“xmlhttp.readyState”和“xmlhttp.Status”來獲取訪問的返回狀態(tài),如果“if(xmlhttp.readyState==4&&xmlhttp.Status==200)”條件滿足,則返回“true”表示訪問成功,本例為了測試運(yùn)行效果,此處返回了“false”。

【源碼下載】

為了JS代碼的準(zhǔn)確性,請點(diǎn)擊:JS實(shí)現(xiàn)避免打開無效頁面 進(jìn)行本實(shí)例源碼下載 


使用編程語言寫的程序,由于每條指令都對應(yīng)計(jì)算機(jī)一個(gè)特定的基本動(dòng)作,所以程序占用內(nèi)存少、執(zhí)行效率高。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 衡阳市| 咸宁市| 台北市| 宿州市| 延安市| 香河县| 苗栗县| 榕江县| 乌兰浩特市| 成武县| 名山县| 苍溪县| 瓮安县| 和平县| 兴业县| 潍坊市| 安义县| 隆林| 延长县| 厦门市| 安西县| 沅陵县| 二连浩特市| 贵溪市| 麻栗坡县| 老河口市| 吐鲁番市| 堆龙德庆县| 鹤壁市| 永平县| 绥棱县| 洛阳市| 汕头市| 郯城县| 阳江市| 界首市| 宜昌市| 平舆县| 津市市| 滁州市| 乌海市|