最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

不用AJAX和IFRAME,說(shuō)說(shuō)真正意義上的ASP+JS無(wú)刷新技術(shù)

 更新時(shí)間:2008年09月25日 09:40:49   作者:  
注明:以下方法都經(jīng)過(guò)實(shí)例和開(kāi)發(fā)的長(zhǎng)期驗(yàn)證,其實(shí)這些技術(shù)早就有,今天只不過(guò)自己歸納一下
網(wǎng)上流傳的什么<<AJAX vs ASP傳統(tǒng)無(wú)刷新>>中的ASP無(wú)刷新,加個(gè)IFRAME,弄個(gè)JS根本不能稱之為無(wú)刷新.....
一下代碼未區(qū)分大小寫(xiě),請(qǐng)自行修改!
全靜態(tài)無(wú)刷新思路:
<HTML>
<SCRIPT SRC=""></SCRIPT>//當(dāng)前頁(yè)面全局的 無(wú)數(shù)新調(diào)用
<SCRIPT> //一系列JS調(diào)用
FUNCTION XX(FUN_NAME,PARAMETER_NAME,PARAMETER_VALUE)//參數(shù)自己設(shè)定
{
DOCMENT.SCRIPTS[0].SRC='AJAX.ASP?'+PARAMETER_NAME+'='+PARAMETER_VALUE;//參數(shù)以此類推
}
</SCRIPT>
<BODY>
//示例調(diào)用一,直接調(diào)用ASP
我的數(shù)據(jù)庫(kù)有<SCRIPT SRC="GET_COUNT.ASP?ID=XXX"></SCRIPT>條
//示例調(diào)用二,事件調(diào)用AJAX.ASP
我的數(shù)據(jù)庫(kù)有<LABEL ID="COUNT"></LABEL>條<INPUT TYPE="BUTTON" ONCLICK="JAVASCRIPT:XX(COUNT,'ID',DOCUMENT.ALL.ID.VALUE);">
</BODY>
</HTML>
//示例二中AJAX.ASP代碼
<%
SET RS = CONN.EXECUTE(SQL_STR)
RESPONSE.WRITE "DOCUMENT.GETELEMENTBYID('COUNT').VALUE = '"&RS("COUNT")&"'"
%>
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
以下省略部分HTML代碼,只說(shuō)明思路
//示例三 FORM表單ONSUBMIT事件調(diào)用AJAX.ASP
<SCRIPT SRC=""></SCRIPT>//這句是必須的
<SCRIPT>
function CHECK()
{
alert('1');
//document.getElementByID("")
document.scripts[0].src = "AJAX.ASP?a="+escape(document.getElementById('T1').value);//這里給第一個(gè)script.src賦值
alert(document.scripts[0].src);//查看測(cè)試地址是否正確
return false;
}
</SCRIPT>
<FORM METHOD="POST" ACTION="" ONSUBMIT="return CHECK();" NAME="FORM1">
<INPUT TYPE="TEXT" NAME="T1" ID="T1">
<INPUT TYPE="SUBMIT" VALUE="SUBMIT" >
</FORM>
//示例三AJAX.ASP代碼
<%
RESPONSE.WRITE "alert('"&request("a")&"');"http://////或者寫(xiě)response.write "document.getelementbyid('id').innerhtml='某些html代碼';"
%>
//////////////////////////////////////////////////////////////////////////////////////////////////
優(yōu)點(diǎn):
此種無(wú)刷新方法對(duì)比AJAX技術(shù)的優(yōu)勢(shì)在于,這種方法所需要編寫(xiě)的代碼更少,更簡(jiǎn)潔,開(kāi)發(fā)速度更快,不用書(shū)寫(xiě)過(guò)于龐大復(fù)雜的JS判斷,同樣利用JS,但沒(méi)有用到DOM XML,同樣有跨平臺(tái)的優(yōu)勢(shì),能達(dá)到AJAX同樣的用戶體驗(yàn)效果,可以和AJAX同時(shí)使用,不同功能的實(shí)現(xiàn)代碼書(shū)寫(xiě)模式和流程,幾乎相同,更易提高代碼復(fù)用性,事實(shí)上只需建立2個(gè)文件就可以實(shí)現(xiàn)網(wǎng)站各種不同的功能
缺點(diǎn):
因?yàn)榇思夹g(shù)完全依靠JS給URL或者COOKIES賦值,然后通過(guò)URL和cookies傳參,但URL和cookies參數(shù)大小和長(zhǎng)度是有所限制的,所以無(wú)法像AJAX那樣傳送大量信息除非仿照AJAX或直接用AJAX完成,不過(guò)我相信會(huì)找到更好的解決方案

相關(guān)文章

  • 通過(guò)javascript實(shí)現(xiàn)掃雷游戲代碼實(shí)例

    通過(guò)javascript實(shí)現(xiàn)掃雷游戲代碼實(shí)例

    這篇文章主要介紹了通過(guò)javascript實(shí)現(xiàn)掃雷游戲代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • JavaScript中極易出錯(cuò)的操作符運(yùn)算總結(jié)

    JavaScript中極易出錯(cuò)的操作符運(yùn)算總結(jié)

    這篇文章主要給大家介紹了關(guān)于JavaScript中極易出錯(cuò)的操作符運(yùn)算的相關(guān)資料,包括了算術(shù)運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符、一元運(yùn)算符以及運(yùn)算優(yōu)先級(jí)等問(wèn)題,需要的朋友可以參考下
    2021-08-08
  • 最新評(píng)論

    通城县| 商城县| 顺义区| 蒙自县| 涿鹿县| 定远县| 兴宁市| 会东县| 胶州市| 海门市| 苍溪县| 许昌市| 横山县| 宜君县| 红安县| 旌德县| 万载县| 钟祥市| 汨罗市| 齐河县| 太仓市| 宝清县| 太谷县| 蓬安县| 胶南市| 文昌市| 曲水县| 乃东县| 平定县| 石棉县| 乌拉特后旗| 虞城县| 湛江市| 且末县| 行唐县| 彝良县| 佛学| 鄢陵县| 招远市| 三穗县| 丰原市|